Table 6.190—DRM_Parallelepiped_Volume_Extent

Property

Description

Superclass

·         <DRM Volume Extent>

Class

·         <DRM Parallelepiped Volume Extent>

Subclass

·         none

Definition

An object of this DRM class specifies the length and directions of the edges of a parallelepiped volume relative to an unspecified location for the volume center.

Example(s)

·         A <DRM Bounding Volume> for a building will have a <DRM Parallelepiped Volume Extent> with:
      1st edge_length = width, first <DRM Reference Vector> points to the right,
      2nd edge_length = depth, second <DRM Reference Vector> points to the back, and
      3rd edge_length = height, third <DRM Reference Vector> points up.

Inherited field elements

field_name

range

Field_Data_Type

none

 

 

Field elements

field_name

range

Field_Data_Type

edge_length1

> 0,0

Long_Float[3]

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 three {ordered} <DRM Reference Vector>s2

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 In metres.

2 Edge directions, each of which has vector_type = PARALLELEPIPED_EDGE_DIRECTION.

Class diagram

<DRM Parallelepiped Volume Extent>