Package org.citygml4j.util.walker
Class GeometryWalker
- java.lang.Object
-
- org.citygml4j.util.walker.Walker
-
- org.citygml4j.util.walker.GeometryWalker
-
- All Implemented Interfaces:
GeometryVisitor
,Visitor
public abstract class GeometryWalker extends Walker implements GeometryVisitor
-
-
Field Summary
-
Fields inherited from class org.citygml4j.util.walker.Walker
shouldWalk
-
-
Constructor Summary
Constructors Constructor Description GeometryWalker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visit(ImplicitGeometry implicitGeometry)
void
visit(LodRepresentation lodRepresentation)
void
visit(_TexturedSurface texturedSurface)
<T extends AbstractGML>
voidvisit(AssociationByRepOrRef<T> association)
void
visit(AbstractGeometry abstractGeometry)
void
visit(AbstractGeometricAggregate abstractGeometricAggregate)
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(CompositeCurve compositeCurve)
void
visit(CompositeSolid compositeSolid)
void
visit(CompositeSurface compositeSurface)
void
visit(GeometricComplex geometricComplex)
<T extends AbstractGeometry>
voidvisit(GeometryArrayProperty<T> geometryArrayProperty)
<T extends AbstractGeometry>
voidvisit(GeometryProperty<T> geometryProperty)
<T extends AbstractGeometry>
voidvisit(InlineGeometryProperty<T> geometryProperty)
void
visit(AbstractCurve abstractCurve)
void
visit(AbstractGeometricPrimitive abstractGeometricPrimitive)
void
visit(AbstractRing abstractRing)
void
visit(AbstractSolid abstractSolid)
void
visit(AbstractSurface abstractSurface)
void
visit(Curve curve)
void
visit(LinearRing linearRing)
void
visit(LineString lineString)
void
visit(OrientableCurve orientableCurve)
void
visit(OrientableSurface orientableSurface)
void
visit(Point point)
void
visit(Polygon polygon)
void
visit(Rectangle rectangle)
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)
void
visit(Grid grid)
void
visit(RectifiedGrid rectifiedGrid)
-
Methods inherited from class org.citygml4j.util.walker.Walker
reset, setShouldWalk, shouldWalk
-
-
-
-
Method Detail
-
visit
public void visit(AbstractGeometry abstractGeometry)
-
visit
public void visit(LodRepresentation lodRepresentation)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(AbstractGeometricPrimitive abstractGeometricPrimitive)
-
visit
public void visit(AbstractGeometricAggregate abstractGeometricAggregate)
-
visit
public void visit(AbstractCurve abstractCurve)
-
visit
public void visit(AbstractSolid abstractSolid)
-
visit
public void visit(AbstractSurface abstractSurface)
-
visit
public void visit(AbstractRing abstractRing)
-
visit
public void visit(Triangle triangle)
-
visit
public void visit(Rectangle rectangle)
-
visit
public void visit(CompositeCurve compositeCurve)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(CompositeSolid compositeSolid)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(CompositeSurface compositeSurface)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(Curve curve)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(GeometricComplex geometricComplex)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(Grid grid)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(LinearRing linearRing)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(LineString lineString)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(MultiCurve multiCurve)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(MultiGeometry multiGeometry)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(MultiLineString multiLineString)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(MultiPoint multiPoint)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(MultiPolygon multiPolygon)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(MultiSolid multiSolid)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(MultiSurface multiSurface)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(OrientableCurve orientableCurve)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(OrientableSurface orientableSurface)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(_TexturedSurface texturedSurface)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(Point point)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(Polygon polygon)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(RectifiedGrid rectifiedGrid)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(Ring ring)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(Solid solid)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(Surface surface)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(Tin tin)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(TriangulatedSurface triangulatedSurface)
- Specified by:
visit
in interfaceGeometryVisitor
-
visit
public void visit(ImplicitGeometry implicitGeometry)
-
visit
public <T extends AbstractGML> void visit(AssociationByRepOrRef<T> association)
-
visit
public <T extends AbstractGeometry> void visit(GeometryProperty<T> geometryProperty)
-
visit
public <T extends AbstractGeometry> void visit(InlineGeometryProperty<T> geometryProperty)
-
visit
public <T extends AbstractGeometry> void visit(GeometryArrayProperty<T> geometryArrayProperty)
-
visit
public void visit(SurfacePatchArrayProperty surfacePatchArrayProperty)
-
-