GeometrySegment2D

Note: There is a newer version of this specification see VEC 2.1.0

A GeometrySegment2D is the geometric representation of a TopologySegment in 2D-space.

General Information

Attribute Value
Owner geo_2d
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 VEC-documents a GeometrySegment-instance can be trusted to be the same if the BuildingBlockSpecification-instance 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 CartesianVector2D 1

Specifies the start vector of the geometry segment. The start vector is a tangent to the segment at the start position.

GeometrySegment2D
endVector CartesianVector2D 1

Specifies the end vector of the geometry segment. The end vector is a tangent to the segment at the end position.

GeometrySegment2D

Outgoing Relations

Other End This End General
Role Type Mult. Agg. Unique Ordered Mult. Description
pathSegment PathSegment 0..* Y Y Y 1 Specifies an ordered list of PathSegments that describe the appearance of the GeometrySegment2D. The appearance is described by the concatenation of the PathSegments beginning at the startNode of the GeometrySegment2D.
endNode GeometryNode2D 1 N Y N 0..* References the GeometryNode2D where the GeometrySegment2D ends.
startNode GeometryNode2D 1 N Y N 0..* References the GeometryNode2D where the GeometrySegment2D starts.

Incoming Relations

This End Other End General
Role Mult. Agg. Unique Ordered Type Mult. Description
geometrySegment 0..* Y Y N BuildingBlockSpecification2D 1 Specifies the GeometrySegment2Ds defined by the BuildingBlockSpecification2D.
Previous