Table 6.250—DRM_Scale

Property

Description

Superclass

·         <DRM LSR Transformation Step>

Class

·         <DRM Scale>

Subclass

·         none

Definition

This DRM class defines an <DRM LSR Transformation Step> that specifies a scaling percentage along the given axis.

If the absolute value of the scaling percentage is greater than 1.0, then the <DRM Scale> operation will stretch any target object along the given axis. On the other hand, if the absolute value is less than 1.0, any target object will be shrunk along the given axis.

If the scaling value is negative, then the <DRM Scale> operation will reflect any target object across the origin along the given axis, as well as shrinking or stretching the object based on the magnitude of the scale amount.

Example(s)

·         Scale by 2,0 along the Z axis.

·         Scale by 0,5 along the Y axis.

·         Scale by -0,75 along the X axis Scale by 0,0 along the Z axis.

·         Scale by 0,0 along the Z axis.

Inherited field elements

field_name

range

Field_Data_Type

none

 

 

Field elements

field_name

range

Field_Data_Type

axis1

 

LSR_Transformation_Axis

scale_amount2

 

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)

·         zero or one <DRM Reference Vector>3

Composed of (two-way)

·         zero or one <DRM Scale Control Link>

Composed of (two-way metadata) (inherited)

·         none

Composed of (two-way metadata)

·         none

Component of (two-way) (inherited)

·         zero or one <DRM LSR Transformation>

Component of (two-way)

·         none

Constraints

·         none

Notes

1 Which axis to scale along.

2 Percentage to scale by.

3 This <DRM Reference Vector> shall have vector_type = LSR_TRANSFORMATION_AXIS.

Class diagram

<DRM Scale>