|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.geotools.geometry.iso.root.GeometryImpl
org.geotools.geometry.iso.complex.ComplexImpl
org.geotools.geometry.iso.complex.CompositeImpl<OrientableSurfaceImpl>
org.geotools.geometry.iso.complex.CompositeSurfaceImpl
org.geotools.geometry.iso.primitive.ShellImpl
public class ShellImpl
A Shell is used to represent a single connected component of a SolidBoundary. It consists of a number of references to OrientableSurfaces connected in a topological cycle (an object whose boundary is empty). Unlike a Ring, a Shell's elements have no natural sort order. Like Rings, Shells are simple. Shell: {isSimple() = TRUE}
Field Summary |
---|
Fields inherited from class org.geotools.geometry.iso.complex.ComplexImpl |
---|
elements |
Fields inherited from class org.geotools.geometry.iso.root.GeometryImpl |
---|
crs, percision |
Constructor Summary | |
---|---|
ShellImpl(org.opengis.referencing.crs.CoordinateReferenceSystem crs,
java.util.List<org.opengis.geometry.primitive.OrientableSurface> generator)
|
Method Summary | |
---|---|
boolean |
isCycle()
|
boolean |
isSimple()
|
Methods inherited from class org.geotools.geometry.iso.complex.CompositeSurfaceImpl |
---|
clone, createBoundary, getBoundary, getComplexes, getComposite, getContainedPrimitives, getContainingPrimitives, getDimension, getEnvelope, getGeneratorClass, getGenerators, getOrientation, getPrimitive, getProxy, getRepresentativePoint |
Methods inherited from class org.geotools.geometry.iso.complex.ComplexImpl |
---|
addSubComplex, addSuperComplex, getElements, getMaximalComplex, getSubComplexes, getSuperComplexes, isMaximal, setElements |
Methods inherited from class org.geotools.geometry.iso.root.GeometryImpl |
---|
castToGeometryImpl, castToGeometryImpl, contains, contains, cRelate, crosses, difference, disjoint, distance, equals, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDistance, getMbRegion, getPositionFactory, getPrecision, intersection, intersects, isMutable, overlaps, relate, symmetricDifference, toImmutable, touches, transform, transform, union, within |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.opengis.geometry.complex.CompositeSurface |
---|
getGenerators |
Methods inherited from interface org.opengis.geometry.complex.Complex |
---|
getElements, getSubComplexes, getSuperComplexes, isMaximal |
Methods inherited from interface org.opengis.geometry.primitive.OrientableSurface |
---|
getBoundary, getComposite, getPrimitive |
Methods inherited from interface org.opengis.geometry.primitive.OrientablePrimitive |
---|
getOrientation |
Methods inherited from interface org.opengis.geometry.primitive.Primitive |
---|
getComplexes, getContainedPrimitives, getContainingPrimitives, getProxy |
Methods inherited from interface org.opengis.geometry.Geometry |
---|
clone, distance, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDimension, getEnvelope, getMaximalComplex, getMbRegion, getPrecision, getRepresentativePoint, isMutable, toImmutable, transform, transform |
Methods inherited from interface org.opengis.geometry.TransfiniteSet |
---|
contains, contains, difference, equals, intersection, intersects, symmetricDifference, union |
Constructor Detail |
---|
public ShellImpl(org.opengis.referencing.crs.CoordinateReferenceSystem crs, java.util.List<org.opengis.geometry.primitive.OrientableSurface> generator)
crs
- generator
- Method Detail |
---|
public boolean isSimple()
isSimple
in interface org.opengis.geometry.Geometry
isSimple
in interface org.opengis.geometry.primitive.Shell
isSimple
in class CompositeSurfaceImpl
public boolean isCycle()
isCycle
in interface org.opengis.geometry.Geometry
isCycle
in class GeometryImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |