Class GeometryNode
- java.lang.Object
-
- net.anwiba.spatial.geometry.polygon.tree.AbstractGeometryNode
-
- net.anwiba.spatial.geometry.polygon.tree.GeometryNode
-
- All Implemented Interfaces:
IGeometryNode
public class GeometryNode extends AbstractGeometryNode implements IGeometryNode
-
-
Constructor Summary
Constructors Constructor Description GeometryNode(IGeometryFactoryProvider factoryProvider, ILinearRing ring)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ILinearRingasExteriorRing()ILinearRingasInnerRing()ILinearRingasLinearRing()IPolygonasPolygon()booleancontains(IGeometryNode node)-
Methods inherited from class net.anwiba.spatial.geometry.polygon.tree.AbstractGeometryNode
add, getChildren
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.anwiba.spatial.geometry.polygon.tree.IGeometryNode
add, getChildren
-
-
-
-
Constructor Detail
-
GeometryNode
public GeometryNode(IGeometryFactoryProvider factoryProvider, ILinearRing ring)
-
-
Method Detail
-
contains
public boolean contains(IGeometryNode node)
- Specified by:
containsin interfaceIGeometryNode
-
asExteriorRing
public ILinearRing asExteriorRing()
- Specified by:
asExteriorRingin interfaceIGeometryNode
-
asInnerRing
public ILinearRing asInnerRing()
- Specified by:
asInnerRingin interfaceIGeometryNode
-
asLinearRing
public ILinearRing asLinearRing()
- Specified by:
asLinearRingin interfaceIGeometryNode
-
asPolygon
public IPolygon asPolygon()
- Specified by:
asPolygonin interfaceIGeometryNode
-
-