Uses of Class
org.stathissideris.ascii2image.text.CellSet
Packages that use CellSet
-
Uses of CellSet in org.stathissideris.ascii2image.graphics
Methods in org.stathissideris.ascii2image.graphics with parameters of type CellSetModifier and TypeMethodDescriptionstatic DiagramComponentDiagramComponent.createClosedFromBoundaryCells(TextGrid grid, CellSet cells, int cellWidth, int cellHeight) static DiagramComponentDiagramComponent.createClosedFromBoundaryCells(TextGrid grid, CellSet cells, int cellWidth, int cellHeight, boolean allRound) static DiagramComponentCompositeDiagramShape.createFromBoundaryCells(TextGrid grid, CellSet boundaryCells, int cellWidth, int cellHeight) static DiagramComponentCompositeDiagramShape.createOpenFromBoundaryCells(TextGrid grid, CellSet boundaryCells, int cellWidth, int cellHeight, boolean allRound) -
Uses of CellSet in org.stathissideris.ascii2image.text
Methods in org.stathissideris.ascii2image.text that return CellSetModifier and TypeMethodDescriptionstatic CellSetCellSet.copyCellSet(CellSet set) Deep copyTextGrid.fillContinuousArea(int x, int y, char c) Fills the continuous area with if c1 characters with c2, flooding from cell x, yTextGrid.fillContinuousArea(TextGrid.Cell cell, char c) TextGrid.findBoundariesExpandingFrom(TextGrid.Cell seed) Locates and returns the '*' boundaries that we would encounter if we did a flood-fill atseed.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(int x, int y) 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) TextGrid.getAllBlanksBetweenCharacters()TextGrid.getAllBoundaries()TextGrid.getAllNonBlank()CellSet.getFilledEquivalent(TextGrid textGrid) TextGrid.Cell.getNeighbours4()TextGrid.Cell.getNeighbours8()TextGrid.getPointMarkersOnLine()CellSet.makeScaledOneThirdEquivalent()Methods in org.stathissideris.ascii2image.text that return types with arguments of type CellSetModifier and TypeMethodDescriptionCellSet.breakIntoDistinctBoundaries()CellSet.breakIntoDistinctBoundaries(TextGrid grid) Takes into account character info from the gridCellSet.breakTrulyMixedBoundaries(TextGrid grid) Breaks that:AbstractionGrid.getDistinctShapes()CellSet.removeDuplicateSets(ArrayList<CellSet> list) Methods in org.stathissideris.ascii2image.text with parameters of type CellSetModifier and TypeMethodDescriptionvoidvoidvoidbooleanTextGrid.containsAtLeastOneDashedLine(CellSet set) static CellSetCellSet.copyCellSet(CellSet set) Deep copyvoidTextGrid.copyCellsTo(CellSet cells, TextGrid grid) protected voidbooleanCellSet.hasCommonCells(CellSet otherSet) voidCellSet.subtractSet(CellSet set) Method parameters in org.stathissideris.ascii2image.text with type arguments of type CellSetConstructors in org.stathissideris.ascii2image.text with parameters of type CellSetModifierConstructorDescriptionAbstractionGrid(TextGrid textGrid, CellSet cellSet) Makes an AbstractionGrid using thecellSetoftextGrid.