Uses of Class
org.stathissideris.ascii2image.text.TextGrid.Cell
Packages that use TextGrid.Cell
-
Uses of TextGrid.Cell in org.stathissideris.ascii2image.graphics
Methods in org.stathissideris.ascii2image.graphics that return TextGrid.CellMethods in org.stathissideris.ascii2image.graphics with parameters of type TextGrid.CellModifier and TypeMethodDescriptionstatic DiagramShapeDiagramShape.createArrowhead(TextGrid grid, TextGrid.Cell cell, int cellXSize, int cellYSize) static DiagramShapeDiagramShape.createSmallLine(TextGrid grid, TextGrid.Cell cell, int cellXSize, int cellYSize) intDiagram.getCellMaxX(TextGrid.Cell cell) static intDiagram.getCellMaxX(TextGrid.Cell cell, int cellXSize) intDiagram.getCellMaxY(TextGrid.Cell cell) static intDiagram.getCellMaxY(TextGrid.Cell cell, int cellYSize) intDiagram.getCellMidX(TextGrid.Cell cell) static intDiagram.getCellMidX(TextGrid.Cell cell, int cellXSize) intDiagram.getCellMidY(TextGrid.Cell cell) static intDiagram.getCellMidY(TextGrid.Cell cell, int cellYSize) intDiagram.getCellMinX(TextGrid.Cell cell) static intDiagram.getCellMinX(TextGrid.Cell cell, int cellXSize) intDiagram.getCellMinY(TextGrid.Cell cell) static intDiagram.getCellMinY(TextGrid.Cell cell, int cellYSize) protected static ShapePointDiagramComponent.makePointForCell(TextGrid.Cell cell, TextGrid grid, int cellWidth, int cellHeight, boolean allRound) -
Uses of TextGrid.Cell in org.stathissideris.ascii2image.text
Fields in org.stathissideris.ascii2image.text declared as TextGrid.CellModifier and TypeFieldDescriptionTextGrid.CellColorPair.cellTextGrid.CellStringPair.cellTextGrid.CellTagPair.cellMethods in org.stathissideris.ascii2image.text that return TextGrid.CellModifier and TypeMethodDescriptionCellSet.find(int x, int y) CellSet.find(TextGrid.Cell cell) CellSet.findCellNextTo(TextGrid.Cell cell) Returns the first cell that is found to be next tocell.TextGrid.Cell.getEast()CellSet.getFirst()TextGrid.Cell.getNE()TextGrid.Cell.getNorth()TextGrid.Cell.getNW()TextGrid.Cell.getSE()TextGrid.Cell.getSouth()TextGrid.Cell.getSW()TextGrid.Cell.getWest()Methods in org.stathissideris.ascii2image.text that return types with arguments of type TextGrid.CellMethods in org.stathissideris.ascii2image.text with parameters of type TextGrid.CellModifier and TypeMethodDescriptionCellSet.add(TextGrid.Cell cell) booleanTextGrid.cellContainsDashedLineChar(TextGrid.Cell cell) booleanCellSet.contains(TextGrid.Cell cell) booleanTextGrid.exactlyOneNeighbourIsBoundary(TextGrid.Cell cell) TextGrid.fillContinuousArea(TextGrid.Cell cell, char c) CellSet.find(TextGrid.Cell cell) TextGrid.findBoundariesExpandingFrom(TextGrid.Cell seed) Locates and returns the '*' boundaries that we would encounter if we did a flood-fill atseed.CellSet.findCellNextTo(TextGrid.Cell cell) Returns the first cell that is found to be next tocell.CellSet.findCellsNextTo(TextGrid.Cell cell) Returns all the cells that are found to be next tocell.TextGrid.followCell(TextGrid.Cell cell) TextGrid.followCell(TextGrid.Cell cell, TextGrid.Cell blocked) TextGrid.followCorner(TextGrid.Cell cell) TextGrid.followCorner(TextGrid.Cell cell, TextGrid.Cell blocked) TextGrid.followCorner1(TextGrid.Cell cell) TextGrid.followCorner1(TextGrid.Cell cell, TextGrid.Cell blocked) TextGrid.followCorner2(TextGrid.Cell cell) TextGrid.followCorner2(TextGrid.Cell cell, TextGrid.Cell blocked) TextGrid.followCorner3(TextGrid.Cell cell) TextGrid.followCorner3(TextGrid.Cell cell, TextGrid.Cell blocked) TextGrid.followCorner4(TextGrid.Cell cell) TextGrid.followCorner4(TextGrid.Cell cell, TextGrid.Cell blocked) TextGrid.followCrossOnLine(TextGrid.Cell cell, TextGrid.Cell blocked) TextGrid.followIntersection(TextGrid.Cell cell) TextGrid.followIntersection(TextGrid.Cell cell, TextGrid.Cell blocked) TextGrid.followLine(TextGrid.Cell cell) Returns the neighbours of a line-cell that are boundaries (0 to 2 cells are returned)TextGrid.followLine(TextGrid.Cell cell, TextGrid.Cell blocked) TextGrid.followStub(TextGrid.Cell cell) TextGrid.followStub(TextGrid.Cell cell, TextGrid.Cell blocked) charTextGrid.get(TextGrid.Cell cell) TextGrid.getCellTypeAsString(TextGrid.Cell cell) charTextGrid.getEastOf(TextGrid.Cell cell) charTextGrid.getNorthOf(TextGrid.Cell cell) charTextGrid.getSouthOf(TextGrid.Cell cell) TextGrid.getStringAt(TextGrid.Cell cell, int length) TextGrid.getTestingSubGrid(TextGrid.Cell cell) charTextGrid.getWestOf(TextGrid.Cell cell) booleanTextGrid.hasEntryPoint(TextGrid.Cell cell, int entryPointId) This is done in a bit of a messy way, should be impossible to go out of sync with corresponding GridPatternGroup.booleanTextGrid.isArrowhead(TextGrid.Cell cell) booleanTextGrid.isBlank(TextGrid.Cell cell) booleanTextGrid.isBlankBetweenCharacters(TextGrid.Cell cell) true if cell is blank and the east and west cells are not (used to find gaps between words)booleanTextGrid.isBoundary(TextGrid.Cell cell) booleanTextGrid.isBullet(TextGrid.Cell cell) booleanTextGrid.isCorner(TextGrid.Cell cell) booleanTextGrid.isCorner1(TextGrid.Cell cell) booleanTextGrid.isCorner2(TextGrid.Cell cell) booleanTextGrid.isCorner3(TextGrid.Cell cell) booleanTextGrid.isCorner4(TextGrid.Cell cell) booleanTextGrid.isCross(TextGrid.Cell cell) booleanTextGrid.isCrossOnLine(TextGrid.Cell cell) booleanTextGrid.isEastArrowhead(TextGrid.Cell cell) booleanTextGrid.Cell.isEastOf(TextGrid.Cell cell) booleanTextGrid.isHorizontalCrossOnLine(TextGrid.Cell cell) booleanTextGrid.isHorizontalLine(TextGrid.Cell cell) booleanTextGrid.isHorizontalLinesEnd(TextGrid.Cell cell) booleanTextGrid.isHorizontalStarOnLine(TextGrid.Cell cell) booleanTextGrid.isIntersection(TextGrid.Cell cell) booleanTextGrid.isInverseK(TextGrid.Cell cell) booleanTextGrid.isInverseT(TextGrid.Cell cell) booleanTextGrid.isK(TextGrid.Cell cell) booleanTextGrid.isLine(TextGrid.Cell cell) booleanTextGrid.isLinesEnd(TextGrid.Cell cell) Stubs are also considered end of linesbooleanTextGrid.isLoneDiagonal(TextGrid.Cell cell) booleanTextGrid.Cell.isNextTo(TextGrid.Cell cell) booleanTextGrid.isNormalCorner(TextGrid.Cell cell) booleanTextGrid.isNorthArrowhead(TextGrid.Cell cell) booleanTextGrid.Cell.isNorthOf(TextGrid.Cell cell) booleanTextGrid.isOnHorizontalLine(TextGrid.Cell cell) booleanTextGrid.isOnVerticalLine(TextGrid.Cell cell) booleanTextGrid.isOutOfBounds(TextGrid.Cell cell) booleanTextGrid.isPointCell(TextGrid.Cell cell) booleanTextGrid.isRoundCorner(TextGrid.Cell cell) booleanTextGrid.isSouthArrowhead(TextGrid.Cell cell) booleanTextGrid.Cell.isSouthOf(TextGrid.Cell cell) booleanTextGrid.isStarOnLine(TextGrid.Cell cell) booleanTextGrid.isStringsEnd(TextGrid.Cell cell) true if the cell is not blank but the next (east) isbooleanTextGrid.isStringsStart(TextGrid.Cell cell) true if the cell is not blank but the previous (west) isbooleanTextGrid.isStub(TextGrid.Cell cell) A stub looks like that:booleanTextGrid.isT(TextGrid.Cell cell) booleanTextGrid.isVerticalCrossOnLine(TextGrid.Cell cell) booleanTextGrid.isVerticalLine(TextGrid.Cell cell) booleanTextGrid.isVerticalLinesEnd(TextGrid.Cell cell) booleanTextGrid.isVerticalStarOnLine(TextGrid.Cell cell) booleanTextGrid.isWestArrowhead(TextGrid.Cell cell) booleanTextGrid.Cell.isWestOf(TextGrid.Cell cell) booleanTextGrid.matchesAny(TextGrid.Cell cell, GridPatternGroup criteria) intTextGrid.otherStringsEndInTheSameColumn(TextGrid.Cell cell) intTextGrid.otherStringsStartInTheSameColumn(TextGrid.Cell cell) CellSet.remove(TextGrid.Cell cell) voidTextGrid.set(TextGrid.Cell cell, char c) voidTextGrid.writeStringTo(TextGrid.Cell cell, String str) Constructors in org.stathissideris.ascii2image.text with parameters of type TextGrid.CellModifierConstructorDescriptionCell(TextGrid.Cell cell) CellColorPair(TextGrid.Cell cell, Color color) CellStringPair(TextGrid.Cell cell, String string) CellTagPair(TextGrid.Cell cell, String tag)