: Public abstract <<Abstract>> Class
Created: 23.5.2022 18.05.07
Modified: 1.8.2022 13.54.09
Project:
Advanced:
The abstract root data type for all the data types used to represent the boundary of geometric objects is GM_Boundary (Figure 7). Any subclass of GM_Object will use a subclass of GM_Boundary to represent its boundary through the operation GM_Object::boundary. By the nature of geometry, boundary objects are cycles. <br/>GM_Boundary:<br/>{isCycle() = TRUE}<br/>
Operation
Public
boundary():GM_Boundary
Details:
Sequential
Public
buffer( radius: Distance,
):GM_Object
Details:
Sequential
Public
centroid():DirectPosition
Details:
Sequential
Public
closure():GM_Complex
Details:
Sequential
Public
convexHull():GM_Object
Details:
Sequential
Public
coordinateDimension():Integer
Details:
Sequential
Public
dimension( point: DirectPosition,
):Integer
Details:
Sequential
Public
distance( geometry: GM_Object,
):Distance
Details:
Sequential
Public
envelope():GM_Envelope
Details:
Sequential
Public
isCycle():Boolean
Details:
Sequential
Public
isMaximal():Boolean
Details:
Sequential
Public
isSimple():Boolean
Details:
Sequential
Public
maximalComplex():Set<GM_Complex>
Details:
Sequential
Public
mbRegion():GM_Object
Details:
Sequential
Public
representativePoint():DirectPosition
Details:
Sequential
Public
transform( newCRS: SC_CRS,
):GM_Object
Details:
Sequential
Tag Value
persistence persistent
Details:
 
RationalRose$Java:ConstructorIs public
Details:
 
RationalRose$Java:DisableAutoSync False
Details:
 
RationalRose$Java:Final False
Details:
 
RationalRose$Java:GenerateCode True
Details:
 
RationalRose$Java:GenerateDefaultConstructor True
Details:
 
RationalRose$Java:GenerateFinalizer False
Details:
 
RationalRose$Java:GenerateInstanceInitializer False
Details:
 
RationalRose$Java:GenerateStaticInitializer False
Details:
 
RationalRose$Java:Static False
Details:
 
Constraint Type Status
isCycle() = TRUE Invariant Approved
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
«type» GM_ComplexBoundary Class Generalization From  
Geometry Interface Dependency To  
«type» GM_Complex Class Realization To  
«Abstract» GM_PrimitiveBoundary Class Generalization From