Table 6.70—DRM_Cylindrical_Volume_Extent

Property

Description

Superclass

·         <DRM Volume Extent>

Class

·         <DRM Cylindrical Volume Extent>

Subclass

·         none

Definition

An object of this DRM class specifies the major and minor axes, length and orientation of an elliptical cylinder volume relative to an unspecified location for the volume center (at the mid point of all three axes).

Example(s)

·         A <DRM Collision Volume> for a car bumper modeled as a line segment uses a (degenerate) <DRM Cylindrical Volume Extent> with major_axis_radius = minor_axis_radius = 0,0.

Inherited field elements

field_name

range

Field_Data_Type

none

 

 

Field elements

field_name

range

Field_Data_Type

major_axis_radius

≥ 0,0

Long_Float

minor_axis_radius

≥ 0,0

Long_Float

cylinder_length

≥ 0,0

Long_Float

Associated to (one-way) (inherited)

·         none

Associated to (one-way)

·         none

Associated by (one-way) (inherited)

·         none

Associated by (one-way)

·         none

Associated with (two-way) (inherited)

·         none

Associated with (two-way)

·         none

Composed of (two-way) (inherited)

·         none

Composed of (two-way)

·         exactly (2) {ordered} <DRM Reference Vector>s1

Composed of (two-way metadata) (inherited)

·         none

Composed of (two-way metadata)

·         none

Component of (two-way) (inherited)

·         zero or more <DRM Volume>s

·         zero or more <DRM Volume Level Of Detail Data>s

·         zero or more <DRM Volume Light Behaviour>s

Component of (two-way)

·         none

Constraints

·         none

Notes

1 Elliptic cross section axes: First component is Major Axis direction with <DRM Reference Vector> type = MAJOR_AXIS. Second component minor Axis direction with <DRM Reference Vector> type = MINOR_AXIS.

Class diagram

<DRM Cylindrical Volume Extent>