public abstract class GeometryWalker extends java.lang.Object implements GeometryVisitor, Walker
Constructor and Description |
---|
GeometryWalker() |
Modifier and Type | Method and Description |
---|---|
boolean |
addToVisited(java.lang.Object object) |
boolean |
hasVisited(java.lang.Object object) |
void |
reset() |
void |
setShouldWalk(boolean shouldWalk) |
boolean |
shouldWalk() |
void |
visit(_TexturedSurface texturedSurface) |
void |
visit(AbstractCurve abstractCurve) |
void |
visit(AbstractGeometricAggregate abstractGeometricAggregate) |
void |
visit(AbstractGeometricPrimitive abstractGeometricPrimitive) |
void |
visit(AbstractGeometry abstractGeometry) |
void |
visit(AbstractRing abstractRing) |
void |
visit(AbstractSolid abstractSolid) |
void |
visit(AbstractSurface abstractSurface) |
void |
visit(CompositeCurve compositeCurve) |
void |
visit(CompositeSolid compositeSolid) |
void |
visit(CompositeSurface compositeSurface) |
void |
visit(Curve curve) |
void |
visit(GeometricComplex geometricComplex) |
<T extends AbstractGeometry> |
visit(GeometryArrayProperty<T> geometryArrayProperty) |
<T extends AbstractGeometry> |
visit(GeometryProperty<T> geometryProperty) |
void |
visit(Grid grid) |
<T extends AbstractGeometry> |
visit(InlineGeometryProperty<T> geometryProperty) |
void |
visit(LinearRing linearRing) |
void |
visit(LineString lineString) |
void |
visit(LodRepresentation lodRepresentation) |
void |
visit(MultiCurve multiCurve) |
void |
visit(MultiGeometry multiGeometry) |
void |
visit(MultiLineString multiLineString) |
void |
visit(MultiPoint multiPoint) |
void |
visit(MultiPolygon multiPolygon) |
void |
visit(MultiSolid multiSolid) |
void |
visit(MultiSurface multiSurface) |
void |
visit(OrientableCurve orientableCurve) |
void |
visit(OrientableSurface orientableSurface) |
void |
visit(Point point) |
void |
visit(Polygon polygon) |
void |
visit(Rectangle rectangle) |
void |
visit(RectifiedGrid rectifiedGrid) |
void |
visit(Ring ring) |
void |
visit(Solid solid) |
void |
visit(Surface surface) |
void |
visit(SurfacePatchArrayProperty surfacePatchArrayProperty) |
void |
visit(Tin tin) |
void |
visit(Triangle triangle) |
void |
visit(TriangulatedSurface triangulatedSurface) |
public boolean shouldWalk()
shouldWalk
in interface Walker
public void setShouldWalk(boolean shouldWalk)
setShouldWalk
in interface Walker
public boolean addToVisited(java.lang.Object object)
addToVisited
in interface Walker
public boolean hasVisited(java.lang.Object object)
hasVisited
in interface Walker
public void visit(AbstractGeometry abstractGeometry)
public void visit(LodRepresentation lodRepresentation)
visit
in interface GeometryVisitor
public void visit(AbstractGeometricPrimitive abstractGeometricPrimitive)
public void visit(AbstractGeometricAggregate abstractGeometricAggregate)
public void visit(AbstractCurve abstractCurve)
public void visit(AbstractSolid abstractSolid)
public void visit(AbstractSurface abstractSurface)
public void visit(AbstractRing abstractRing)
public void visit(Triangle triangle)
public void visit(Rectangle rectangle)
public void visit(CompositeCurve compositeCurve)
visit
in interface GeometryVisitor
public void visit(CompositeSolid compositeSolid)
visit
in interface GeometryVisitor
public void visit(CompositeSurface compositeSurface)
visit
in interface GeometryVisitor
public void visit(Curve curve)
visit
in interface GeometryVisitor
public void visit(GeometricComplex geometricComplex)
visit
in interface GeometryVisitor
public void visit(Grid grid)
visit
in interface GeometryVisitor
public void visit(LinearRing linearRing)
visit
in interface GeometryVisitor
public void visit(LineString lineString)
visit
in interface GeometryVisitor
public void visit(MultiCurve multiCurve)
visit
in interface GeometryVisitor
public void visit(MultiGeometry multiGeometry)
visit
in interface GeometryVisitor
public void visit(MultiLineString multiLineString)
visit
in interface GeometryVisitor
public void visit(MultiPoint multiPoint)
visit
in interface GeometryVisitor
public void visit(MultiPolygon multiPolygon)
visit
in interface GeometryVisitor
public void visit(MultiSolid multiSolid)
visit
in interface GeometryVisitor
public void visit(MultiSurface multiSurface)
visit
in interface GeometryVisitor
public void visit(OrientableCurve orientableCurve)
visit
in interface GeometryVisitor
public void visit(OrientableSurface orientableSurface)
visit
in interface GeometryVisitor
public void visit(_TexturedSurface texturedSurface)
visit
in interface GeometryVisitor
public void visit(Point point)
visit
in interface GeometryVisitor
public void visit(Polygon polygon)
visit
in interface GeometryVisitor
public void visit(RectifiedGrid rectifiedGrid)
visit
in interface GeometryVisitor
public void visit(Ring ring)
visit
in interface GeometryVisitor
public void visit(Solid solid)
visit
in interface GeometryVisitor
public void visit(Surface surface)
visit
in interface GeometryVisitor
public void visit(Tin tin)
visit
in interface GeometryVisitor
public void visit(TriangulatedSurface triangulatedSurface)
visit
in interface GeometryVisitor
public <T extends AbstractGeometry> void visit(GeometryProperty<T> geometryProperty)
public <T extends AbstractGeometry> void visit(InlineGeometryProperty<T> geometryProperty)
public <T extends AbstractGeometry> void visit(GeometryArrayProperty<T> geometryArrayProperty)
public void visit(SurfacePatchArrayProperty surfacePatchArrayProperty)