<<Type>> GM_ComplexBoundary {Analysis} derived from: GM_Boundary

Documentation
The boundary operation for GM_Complex objects shall return a GM_ComplexBoundary, which is a collection of primitives and a GM_Complex of dimension 1 less than the original object.

Parent PackageGeometric complexAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceYes  


Operations
NameSignatureClass
isMaximalBoolean isMaximal ()GM_Boundary
mbRegionGM_Object mbRegion ()GM_Boundary
representativePointDirectPosition representativePoint ()GM_Boundary
boundaryGM_Boundary boundary ()GM_Boundary
closureGM_Complex closure ()GM_Boundary
isSimpleBoolean isSimple ()GM_Boundary
isCycleBoolean isCycle ()GM_Boundary
distanceDistance distance (GM_Object geometry)GM_Boundary
dimensionInteger dimension (DirectPosition point = NULL)GM_Boundary
coordinateDimensionInteger coordinateDimension ()GM_Boundary
maximalComplexSet<GM_Complex> maximalComplex ()GM_Boundary
transformGM_Object transform (SC_CRS newCRS)GM_Boundary
envelopeGM_Envelope envelope ()GM_Boundary
centroidDirectPosition centroid ()GM_Boundary
convexHullGM_Object convexHull ()GM_Boundary
bufferGM_Object buffer (Distance radius)GM_Boundary


Generalization Relationships
NameClassSupplier
--Not Named--GM_ComplexBoundaryGM_Boundary


Realize Relationships
NameClassSupplier
--Not Named--GM_BoundaryGM_Complex