Table 6.178 — DRM_Polygon_Control_Link
Property |
Description |
|||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Class |
|
|||||||||||||||
Superclass |
||||||||||||||||
Subclass |
|
|||||||||||||||
Definition |
An instance of this DRM class is a <DRM Control Link> that has been specialized to control the polygon_flags (in a set) in one or more instances of <DRM Polygon>. |
|||||||||||||||
Class diagram |
||||||||||||||||
Inherited field elements |
|
|||||||||||||||
Field elements |
|
|||||||||||||||
Associated to (one-way) (inherited) |
|
|||||||||||||||
Associated to (one-way) |
|
|||||||||||||||
Associated by (one-way) (inherited) |
|
|||||||||||||||
Associated by (one-way) |
|
|||||||||||||||
Associated with (two-way) (inherited) |
|
|||||||||||||||
Associated with (two-way) |
|
|||||||||||||||
Composed of (two-way) (inherited) |
|
|||||||||||||||
Composed of (two-way metadata) (inherited) |
|
|||||||||||||||
Composed of (two-way metadata) |
|
|||||||||||||||
Component of (two-way) (inherited) |
|
|||||||||||||||
Component of (two-way) |
|
|||||||||||||||
Constraints |
||||||||||||||||
Clarifications |
1 This is a text description of the given <DRM Control Link> instance's purpose. 2 If non-zero, this value is the index of an ordered <DRM Expression> component of the given <DRM Polygon Control Link> instance. The specified <DRM Expression> instance shall be boolean-valued, and shall control the inclusion or exclusion of HAT_TEST within the polygon_flags field of the affected <DRM Polygon> instances such that TRUE means that HAT_TEST shall be added to polygon_flags, and FALSE that HAT_TEST shall be cleared from polygon_flags. If hat_test_expr_index is 0, the HAT_TEST portion of the polygon_flags of the affected <DRM Polygon> instances is not affected. 3 If non-zero, this value is the index of an ordered <DRM Expression> component of the given <DRM Polygon Control Link> instance. The specified <DRM Expression> instance shall be boolean-valued, and shall control the inclusion or exclusion of COLLIDIBLE within the polygon_flags field of the affected <DRM Polygon> instances such that TRUE means that COLLIDIBLE shall be added to polygon_flags, and FALSE that COLLIDIBLE shall be cleared from polygon_flags. If collidible_expr_index is 0, the COLLIDIBLE portion of the polygon_flags of the affected <DRM Polygon> instances is not affected. 4 If non-zero, this value is the index of an ordered <DRM Expression> component of the given <DRM Polygon Control Link> instance. The specified <DRM Expression> instance shall be boolean-valued, and shall control the inclusion or exclusion of INVISIBLE within the polygon_flags field of the affected <DRM Polygon> instances such that TRUE means that INVISIBLE shall be added to polygon_flags, and FALSE that INVISIBLE shall be cleared from polygon_flags. If invisible_expr_index is 0, the INVISIBLE portion of the polygon_flags of the affected <DRM Polygon> instances is not affected. 5 If non-zero, this value is the index of an ordered <DRM Expression> component of the given <DRM Polygon Control Link> instance. The specified <DRM Expression> instance shall be boolean-valued, and shall control the inclusion or exclusion of LASER_RANGE_FINDING within the polygon_flags field of the affected <DRM Polygon> instances such that TRUE means that LASER_RANGE_FINDING shall be added to polygon_flags, and FALSE that LASER_RANGE_FINDING shall be cleared from polygon_flags. If laser_range_finding_expr_index is 0, the LASER_RANGE_FINDING portion of the polygon_flags of the affected <DRM Polygon> instances is not affected. |
|||||||||||||||
Example(s) |
|