Created: | 23.5.2022 18.05.05 |
Modified: | 1.8.2022 13.54.04 |
![]() |
|
![]() |
Attribute | ||
Public Binary asBinary |
||
![]() |
||
Public GeometryData asData |
||
![]() |
||
Public XML asGML |
||
![]() |
||
Public CharacterString asText |
||
![]() |
||
Public const Geometry boundary |
||
![]() boundary.isCycle=True |
||
Public const DirectPosition centroid |
||
![]() |
||
Public const Geometry closure |
||
![]() boundary.isCycle=True |
||
Public const Geometry convexHull |
||
![]() |
||
Public const Integer coordinateDimension |
||
![]() |
||
Public const Envelope envelope |
||
![]() |
||
Public const Boolean is3D |
||
![]() |
||
Public const Boolean isCycle |
||
![]() bounda |
||
Public const Boolean isEmpty |
||
![]() |
||
Public const Boolean isSimple |
||
![]() |
||
Public const Boolean isValid |
||
![]() |
||
Public const Geometry maximalComplex |
||
![]() |
||
Public const MBRegion mbRegion |
||
![]() |
||
Public const URI metadata |
||
![]() |
||
Public Point representativePoint |
||
![]() |
||
Public const RSID rsid |
||
![]() |
||
Public const Integer spatialDimension |
||
![]() |
||
Public const Integer topologicalDimension |
||
![]() |
||
Public const GeometryType type |
||
![]() |
Operation | ||||
Public buffer( ![]() |
||||
![]()
Sequential
|
||||
Public dimension( ![]() |
||||
![]()
Sequential
|
||||
Public distance( ![]() |
||||
![]()
Sequential
|
||||
Public distance( ![]() |
||||
![]()
Sequential
|
||||
Public equal( ![]() ![]() |
||||
![]()
Sequential
|
||||
Public equal( ![]() |
||||
![]()
Sequential
|
||||
Public Geometry( ![]() |
||||
![]()
Sequential <<create>>
|
||||
Public Geometry( ![]() |
||||
![]()
Sequential <<create>>
|
||||
Public Geometry( ![]() |
||||
![]()
Sequential <<create>>
|
||||
Public Geometry( ![]() |
||||
![]()
Sequential <<create>>
|
||||
Public is():Boolean |
||||
![]()
Sequential <<property get>>
|
||||
Public set( ![]() |
||||
![]()
Sequential <<property set>>
|
||||
Public transform( ![]() |
||||
![]()
Sequential
|
Element | Source Role | Target Role |
Geometry Interface |
Name: containedGeometry |
Name: containingGeometry |
![]() The subelement is restricted to be contained upon the super element in question. <br/><br/>The dimension of the subelement must be less than that of the super element.<br/><br/>GM_Primitive<br/>dimension() #gt; coincidentSubelement.dimension()+The "Interior To" association associates GM_Primitives which are by definition coincident with one another. This association will normally be empty when the GM_Primitives are within a GM_Complex, since in that case the boundary information is sufficient for most cases.<br/>GM_Primitive::coincidentSubelement [0..*] : Reference#lt;GM_Primitive#gt;<br/>GM_Primitive::superElement [0..*] : Reference#lt;GM_Primitive#gt;<br/>This association is constrained by the set theory operators and dimension operators defined at GM_Object. <br/>GM_Primitive:<br/>superElement-#gt;includes(p: GM_Primitive) = GM_Object::contains(p)<br/>dimension() #gt;= coincidentSubelement.dimension()<br/>
|
||
GeometricCoordinateSystem Interface |
Name: |
Name: srs |
![]() |
Element | Source Role | Target Role |
«interface» CRS Class |
Name: crs coordinate reference system for the geometry. Derived from the rsid attribute. |
Name: geometry |
![]() |
||
Topology Interface |
Name: |
Name: location |
![]() |
||
«interface» DataEpoch Class |
Name: coordinateEpoch epoch for the geometry. Derived from the rsid attribute. |
Name: geometry |
![]() |
||
Collection Interface |
Name: |
Name: element |
![]() |
||
«interface» CRS Class |
Name: crs coordinate reference system for the geometry. Derived from the rsid attribute. |
Name: geometry |
![]() |
||
Geometry Interface |
Name: containedGeometry |
Name: containingGeometry |
![]() The subelement is restricted to be contained upon the super element in question. <br/><br/>The dimension of the subelement must be less than that of the super element.<br/><br/>GM_Primitive<br/>dimension() #gt; coincidentSubelement.dimension()+The "Interior To" association associates GM_Primitives which are by definition coincident with one another. This association will normally be empty when the GM_Primitives are within a GM_Complex, since in that case the boundary information is sufficient for most cases.<br/>GM_Primitive::coincidentSubelement [0..*] : Reference#lt;GM_Primitive#gt;<br/>GM_Primitive::superElement [0..*] : Reference#lt;GM_Primitive#gt;<br/>This association is constrained by the set theory operators and dimension operators defined at GM_Object. <br/>GM_Primitive:<br/>superElement-#gt;includes(p: GM_Primitive) = GM_Object::contains(p)<br/>dimension() #gt;= coincidentSubelement.dimension()<br/>
|
||
«interface» DataEpoch Class |
Name: coordinateEpoch epoch for the geometry. Derived from the rsid attribute. |
Name: geometry |
![]() |
Constraint | Type | Status |
dimension() > boundary().dimension | Invariant | Approved |
![]() |
||
boundary().notEmpty() implies boundary().dimension() = dimension() -1 | Invariant | Approved |
![]() |
||
boundary().isEmpty() = isCycle() | Invariant | Approved |
![]() |
||
dimension() >= cotainedPrimitive.dimension() | Invariant | Approved |
![]() |
Property | Value |
isFinalSpecialization: | 0 |
Object | Type | Connection | Direction | Notes |
«interface» GeographicObject | Class | Realization | From | |
Encoding | Interface | Generalization | From | |
«type» GM_Object | Class | Dependency | From | |
«type» GM_Complex | Class | Dependency | From | |
«Abstract» GM_Boundary | Class | Dependency | From | |
Query2D | Interface | Generalization | From | |
TransfiniteSetOfDirectPositions | Interface | Generalization | To | |
Collection | Interface | Generalization | From | |
Query3D | Interface | Generalization | From | |
«datatype» Simplex | DataType | Realization | From | |
«interface» GeographicObject | Class | Realization | From | |
Primitive | Interface | Generalization | From |