Class TS_CurveComponent {Analysis} derived from: TS_FeatureComponent

Parent PackageSimple TopologyAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceYes  


Operations
NameSignatureClass
curveGM_Curve curve ()TS_CurveComponent
boundaryGM_Boundary boundary ()TS_CurveComponent
closureGM_Complex closure ()TS_CurveComponent
isCycleBoolean isCycle ()TS_CurveComponent
distanceDistance distance (GM_Object geometry)TS_CurveComponent
dimensionInteger dimension (DirectPosition point = NULL)TS_CurveComponent
coordinateDimensionInteger coordinateDimension ()TS_CurveComponent
transformGM_Object transform (SC_CRS newCRS)TS_CurveComponent
envelopeGM_Envelope envelope ()TS_CurveComponent
centroidDirectPosition centroid ()TS_CurveComponent
convexHullGM_Object convexHull ()TS_CurveComponent
bufferGM_Object buffer (Distance radius)TS_CurveComponent
GM_PrimitiveGM_Primitive GM_Primitive (GM_Envelope e)TS_CurveComponent
mbRegionTS_FeatureComponent mbRegion ()TS_FeatureComponent
representativePointDirectPosition representativePoint ()TS_FeatureComponent
isSimpleBoolean isSimple ()TS_FeatureComponent
isClosedBoolean isClosed ()TS_FeatureComponent
isEmptyBoolean isEmpty ()TS_FeatureComponent
unionTS_FeatureComponent union (GM_Object pointSet)TS_FeatureComponent
symmetricDifferenceTS_FeatureComponent symmetricDifference (GM_Object pointSet)TS_FeatureComponent
isPartOfBoolean isPartOf (GM_Complex geomCplx)TS_FeatureComponent
isInComplexesSet<TS_FeatureComponent> isInComplexes ()TS_FeatureComponent
maximalComplexSet<TS_FeatureComponent> maximalComplex ()TS_FeatureComponent
transformTS_FeatureComponent transform (SC_CoordinateReferenceSystem cRefSystem)TS_FeatureComponent
isSubComplexBoolean isSubComplex (GM_Complex c)TS_FeatureComponent
maximalSet<TS_Topo> maximal ()TS_FeatureComponent
isMaximalBoolean isMaximal ()TS_FeatureComponent
locateAny locate (MemberName name)TS_FeatureComponent
generateRepresentaionRecord generateRepresentaion ()TS_FeatureComponent
locateFE_FeatureAttribute locate (LocalName name)TS_FeatureComponent
nameGenericName name ()TS_FeatureComponent
selectAny select (GenericName name)TS_FeatureComponent
generateIDLocalName generateID (Any registeredObj)TS_FeatureComponent
registerIDBoolean registerID (LocalName aName, Reference<Any> registeredObj)TS_FeatureComponent
unregisterIDBoolean unregisterID (LocalName aName, Reference<Any> registeredObj)TS_FeatureComponent
boundaryGM_Boundary boundary ()TS_FeatureComponent
closureGM_Complex closure ()TS_FeatureComponent
isCycleBoolean isCycle ()TS_FeatureComponent
distanceDistance distance (GM_Object geometry)TS_FeatureComponent
dimensionInteger dimension (DirectPosition point = NULL)TS_FeatureComponent
coordinateDimensionInteger coordinateDimension ()TS_FeatureComponent
transformGM_Object transform (SC_CRS newCRS)TS_FeatureComponent
envelopeGM_Envelope envelope ()TS_FeatureComponent
centroidDirectPosition centroid ()TS_FeatureComponent
convexHullGM_Object convexHull ()TS_FeatureComponent
bufferGM_Object buffer (Distance radius)TS_FeatureComponent


Attributes
NameClassTypeInitial Value
orientationTS_CurveComponentSign 
localNameTS_FeatureComponentLocalName 
attribute[0..*]TS_FeatureComponentFE_FeatureAttribute 
isGlobalTS_FeatureComponentBoolean 
acceptableClassListTS_FeatureComponentSet<TypeName>{Any}


Associations
NameMy RoleMy ClassOther RoleOther Element
CompositioncompositeTS_CurveComponentgeneratorTS_DirectedEdge
CompositecompositeTS_FeatureComponentcomponentTS_FeatureComponent
ComplexelementTS_FeatureComponentthemeTS_Theme
--Not Named----Not Named--TS_FeatureComponent--Not Named--TS_FeatureComponent


Generalization Relationships
NameClassSupplier
--Not Named--TS_CurveComponentTS_FeatureComponent


Realize Relationships
NameClassSupplier
--Not Named--TS_CurveComponentGM_CompositeCurve
--Not Named--TS_FeatureComponent 
--Not Named--TS_FeatureComponentGM_Composite