Uses of Class
org.stathissideris.ascii2image.text.TextGrid.Cell
-
Uses of TextGrid.Cell in org.stathissideris.ascii2image.graphics
Modifier and TypeMethodDescriptionstatic DiagramShape
DiagramShape.createArrowhead
(TextGrid grid, TextGrid.Cell cell, int cellXSize, int cellYSize) static DiagramShape
DiagramShape.createSmallLine
(TextGrid grid, TextGrid.Cell cell, int cellXSize, int cellYSize) int
Diagram.getCellMaxX
(TextGrid.Cell cell) static int
Diagram.getCellMaxX
(TextGrid.Cell cell, int cellXSize) int
Diagram.getCellMaxY
(TextGrid.Cell cell) static int
Diagram.getCellMaxY
(TextGrid.Cell cell, int cellYSize) int
Diagram.getCellMidX
(TextGrid.Cell cell) static int
Diagram.getCellMidX
(TextGrid.Cell cell, int cellXSize) int
Diagram.getCellMidY
(TextGrid.Cell cell) static int
Diagram.getCellMidY
(TextGrid.Cell cell, int cellYSize) int
Diagram.getCellMinX
(TextGrid.Cell cell) static int
Diagram.getCellMinX
(TextGrid.Cell cell, int cellXSize) int
Diagram.getCellMinY
(TextGrid.Cell cell) static int
Diagram.getCellMinY
(TextGrid.Cell cell, int cellYSize) protected static ShapePoint
DiagramComponent.makePointForCell
(TextGrid.Cell cell, TextGrid grid, int cellWidth, int cellHeight, boolean allRound) -
Uses of TextGrid.Cell in org.stathissideris.ascii2image.text
Modifier and TypeFieldDescriptionTextGrid.CellColorPair.cell
TextGrid.CellStringPair.cell
TextGrid.CellTagPair.cell
Modifier 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()
Modifier and TypeMethodDescriptionCellSet.add
(TextGrid.Cell cell) boolean
TextGrid.cellContainsDashedLineChar
(TextGrid.Cell cell) boolean
CellSet.contains
(TextGrid.Cell cell) boolean
TextGrid.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) char
TextGrid.get
(TextGrid.Cell cell) TextGrid.getCellTypeAsString
(TextGrid.Cell cell) char
TextGrid.getEastOf
(TextGrid.Cell cell) char
TextGrid.getNorthOf
(TextGrid.Cell cell) char
TextGrid.getSouthOf
(TextGrid.Cell cell) TextGrid.getStringAt
(TextGrid.Cell cell, int length) TextGrid.getTestingSubGrid
(TextGrid.Cell cell) char
TextGrid.getWestOf
(TextGrid.Cell cell) boolean
TextGrid.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.boolean
TextGrid.isArrowhead
(TextGrid.Cell cell) boolean
TextGrid.isBlank
(TextGrid.Cell cell) boolean
TextGrid.isBlankBetweenCharacters
(TextGrid.Cell cell) true if cell is blank and the east and west cells are not (used to find gaps between words)boolean
TextGrid.isBoundary
(TextGrid.Cell cell) boolean
TextGrid.isBullet
(TextGrid.Cell cell) boolean
TextGrid.isCorner
(TextGrid.Cell cell) boolean
TextGrid.isCorner1
(TextGrid.Cell cell) boolean
TextGrid.isCorner2
(TextGrid.Cell cell) boolean
TextGrid.isCorner3
(TextGrid.Cell cell) boolean
TextGrid.isCorner4
(TextGrid.Cell cell) boolean
TextGrid.isCross
(TextGrid.Cell cell) boolean
TextGrid.isCrossOnLine
(TextGrid.Cell cell) boolean
TextGrid.isEastArrowhead
(TextGrid.Cell cell) boolean
TextGrid.Cell.isEastOf
(TextGrid.Cell cell) boolean
TextGrid.isHorizontalCrossOnLine
(TextGrid.Cell cell) boolean
TextGrid.isHorizontalLine
(TextGrid.Cell cell) boolean
TextGrid.isHorizontalLinesEnd
(TextGrid.Cell cell) boolean
TextGrid.isHorizontalStarOnLine
(TextGrid.Cell cell) boolean
TextGrid.isIntersection
(TextGrid.Cell cell) boolean
TextGrid.isInverseK
(TextGrid.Cell cell) boolean
TextGrid.isInverseT
(TextGrid.Cell cell) boolean
TextGrid.isK
(TextGrid.Cell cell) boolean
TextGrid.isLine
(TextGrid.Cell cell) boolean
TextGrid.isLinesEnd
(TextGrid.Cell cell) Stubs are also considered end of linesboolean
TextGrid.isLoneDiagonal
(TextGrid.Cell cell) boolean
TextGrid.Cell.isNextTo
(TextGrid.Cell cell) boolean
TextGrid.isNormalCorner
(TextGrid.Cell cell) boolean
TextGrid.isNorthArrowhead
(TextGrid.Cell cell) boolean
TextGrid.Cell.isNorthOf
(TextGrid.Cell cell) boolean
TextGrid.isOnHorizontalLine
(TextGrid.Cell cell) boolean
TextGrid.isOnVerticalLine
(TextGrid.Cell cell) boolean
TextGrid.isOutOfBounds
(TextGrid.Cell cell) boolean
TextGrid.isPointCell
(TextGrid.Cell cell) boolean
TextGrid.isRoundCorner
(TextGrid.Cell cell) boolean
TextGrid.isSouthArrowhead
(TextGrid.Cell cell) boolean
TextGrid.Cell.isSouthOf
(TextGrid.Cell cell) boolean
TextGrid.isStarOnLine
(TextGrid.Cell cell) boolean
TextGrid.isStringsEnd
(TextGrid.Cell cell) true if the cell is not blank but the next (east) isboolean
TextGrid.isStringsStart
(TextGrid.Cell cell) true if the cell is not blank but the previous (west) isboolean
TextGrid.isStub
(TextGrid.Cell cell) A stub looks like that:boolean
TextGrid.isT
(TextGrid.Cell cell) boolean
TextGrid.isVerticalCrossOnLine
(TextGrid.Cell cell) boolean
TextGrid.isVerticalLine
(TextGrid.Cell cell) boolean
TextGrid.isVerticalLinesEnd
(TextGrid.Cell cell) boolean
TextGrid.isVerticalStarOnLine
(TextGrid.Cell cell) boolean
TextGrid.isWestArrowhead
(TextGrid.Cell cell) boolean
TextGrid.Cell.isWestOf
(TextGrid.Cell cell) boolean
TextGrid.matchesAny
(TextGrid.Cell cell, GridPatternGroup criteria) int
TextGrid.otherStringsEndInTheSameColumn
(TextGrid.Cell cell) int
TextGrid.otherStringsStartInTheSameColumn
(TextGrid.Cell cell) CellSet.remove
(TextGrid.Cell cell) void
TextGrid.set
(TextGrid.Cell cell, char c) void
TextGrid.writeStringTo
(TextGrid.Cell cell, String str) ModifierConstructorDescriptionCell
(TextGrid.Cell cell) CellColorPair
(TextGrid.Cell cell, Color color) CellStringPair
(TextGrid.Cell cell, String string) CellTagPair
(TextGrid.Cell cell, String tag)