GeometrySegment3D
A GeometrySegment3D is the geometric representation of a TopologySegment in 3Dspace.
General Information
Attribute  Value 

Owner  geo_3d 
Applied Stereotype  
Base Classifier  GeometrySegment 
Is Abstract  false 
Derived Classifiers 
Attributes
Name  Type  Mult.  Description  Owning Classifier 

identification  String  1  Specifies a unique identification of the GeometrySegment. The identification is guaranteed to be unique within the corresponding BuildingBlockSpecification. For all VECdocuments a GeometrySegmentinstance can be trusted to be the same if the BuildingBlockSpecificationinstance is the same (see BuildingBlockSpecification) and the identification of the GeometrySegment is the same. 
GeometrySegment 
aliasId  AliasIdentification  0..*  Specifies additional identifiers for the GeometrySegment. 
GeometrySegment 
startVector  CartesianVector3D  1  Specifies the start vector of the geometry segment. The start vector is a tangent to the segment at the start position. 
GeometrySegment3D 
endVector  CartesianVector3D  1  Specifies the end vector of the geometry segment. The end vector is a tangent to the segment at the end position. 
GeometrySegment3D 
Outgoing Relations
Other End  This End  General  

Role  Type  Mult.  Agg.  Unique  Ordered  Mult.  Description 
startNode  GeometryNode3D  1  N  Y  N  0..*  References the GeometryNode3D where the GeometrySegment3D starts. 
curve  Curve3D  0..*  Y  Y  Y  Specifies an ordered list of curves which describe the centerline of the segment. If a segment is described by more than one curve, the centrelines of the individual curves are aligned in the order of this association. 

endNode  GeometryNode3D  1  N  Y  N  0..*  References the GeometryNode3D where the GeometrySegment3D ends. 
Incoming Relations
This End  Other End  General  

Role  Mult.  Agg.  Unique  Ordered  Type  Mult.  Description 
geometrySegment  0..*  Y  Y  N  BuildingBlockSpecification3D  1  Specifies the GeometrySegment3Ds defined by the BuildingBlockSpecification3D. 