|
||||||||||
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.primitive.PrimitiveImpl
org.geotools.geometry.iso.primitive.OrientablePrimitiveImpl
org.geotools.geometry.iso.primitive.OrientableCurveImpl
public abstract class OrientableCurveImpl
OrientableCurve consists of a curve and an orientation inherited from OrientablePrimitive. If the orientation is "+", then the OrientableCurve is a Curve. If the orientation is "-", then the OrientableCurve is related to another Curve with a parameterization that reverses the sense of the curve traversal. OrientableCurve: {Orientation = "+" implies primitive = self}; {Orientation = "-" implies primitive.parameterization(length()-s) = parameterization(s)};
Field Summary |
---|
Fields inherited from class org.geotools.geometry.iso.primitive.OrientablePrimitiveImpl |
---|
proxy |
Fields inherited from class org.geotools.geometry.iso.primitive.PrimitiveImpl |
---|
complex, containedPrimitive, containingPrimitive |
Fields inherited from class org.geotools.geometry.iso.root.GeometryImpl |
---|
crs, percision |
Constructor Summary | |
---|---|
protected |
OrientableCurveImpl(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
Constructor |
Method Summary | |
---|---|
abstract org.opengis.geometry.primitive.CurveBoundary |
getBoundary()
|
org.opengis.geometry.complex.CompositeCurve |
getComposite()
|
org.opengis.geometry.primitive.Curve |
getPrimitive()
|
org.opengis.geometry.primitive.OrientableCurve[] |
getProxy()
Returns an array with two orientable primitives, whereas the first one is "this" object and the second one the field proxy |
Methods inherited from class org.geotools.geometry.iso.primitive.OrientablePrimitiveImpl |
---|
createProxy, getOrientation |
Methods inherited from class org.geotools.geometry.iso.primitive.PrimitiveImpl |
---|
addComplex, addContainedPrimitive, addContainingPrimitive, getComplexes, getContainedPrimitives, getContainingPrimitives, getMaximalComplex |
Methods inherited from class org.geotools.geometry.iso.root.GeometryImpl |
---|
castToGeometryImpl, castToGeometryImpl, clone, contains, contains, cRelate, crosses, difference, disjoint, distance, equals, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDimension, getDistance, getEnvelope, getMbRegion, getPositionFactory, getPrecision, getRepresentativePoint, intersection, intersects, isCycle, 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.primitive.OrientablePrimitive |
---|
getOrientation |
Methods inherited from interface org.opengis.geometry.primitive.Primitive |
---|
getComplexes, getContainedPrimitives, getContainingPrimitives |
Methods inherited from interface org.opengis.geometry.Geometry |
---|
clone, distance, getBuffer, getCentroid, getClosure, getConvexHull, getCoordinateDimension, getCoordinateReferenceSystem, getDimension, getEnvelope, getMaximalComplex, getMbRegion, getPrecision, getRepresentativePoint, isCycle, isMutable, isSimple, toImmutable, transform, transform |
Methods inherited from interface org.opengis.geometry.TransfiniteSet |
---|
contains, contains, difference, equals, intersection, intersects, symmetricDifference, union |
Constructor Detail |
---|
protected OrientableCurveImpl(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
crs
- Method Detail |
---|
public abstract org.opengis.geometry.primitive.CurveBoundary getBoundary()
getBoundary
in interface org.opengis.geometry.Geometry
getBoundary
in interface org.opengis.geometry.primitive.OrientableCurve
getBoundary
in interface org.opengis.geometry.primitive.Primitive
getBoundary
in class PrimitiveImpl
public org.opengis.geometry.primitive.Curve getPrimitive()
getPrimitive
in interface org.opengis.geometry.primitive.OrientableCurve
getPrimitive
in interface org.opengis.geometry.primitive.OrientablePrimitive
getPrimitive
in class OrientablePrimitiveImpl
public org.opengis.geometry.complex.CompositeCurve getComposite()
getComposite
in interface org.opengis.geometry.primitive.OrientableCurve
getComposite
in interface org.opengis.geometry.primitive.Primitive
getComposite
in class PrimitiveImpl
public org.opengis.geometry.primitive.OrientableCurve[] getProxy()
getProxy
in interface org.opengis.geometry.primitive.Primitive
getProxy
in class OrientablePrimitiveImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |