ENTITY view_volume

(* SCHEMA step_merged_ap_schema; *)
-- DIFF IN AP214
-- DIFF IN AP203e2
-- DIFF IN AP232
-- IN AP203e2/AP214/AP232/AP238 STEP-NC/AP242
ENTITY view_volume
   SUBTYPE OF (founded_item);
      projection_type : central_or_parallel;
      projection_point : cartesian_point;
      view_plane_distance : length_measure;
      front_plane_distance : length_measure;
      front_plane_clipping : BOOLEAN;
      back_plane_distance : length_measure;
      back_plane_clipping : BOOLEAN;
      view_volume_sides_clipping : BOOLEAN;
      view_window : planar_box;
   INVERSE
      camera_usages : SET [1:?] OF camera_model_d3 FOR perspective_of_volume;
   WHERE
      WR1:
         ('STEP_MERGED_AP_SCHEMA.AXIS2_PLACEMENT_2D' IN TYPEOF(SELF\view_volume.view_window.placement)) OR (dot_product(representation_item(' ') || geometric_representation_item() || direction([ 0.0, 0.0, 1.0 ]), view_window\planar_box.placement\axis2_placement_3d.p[3]) = 1.0);
      WR2:
         view_plane_distance = view_window.placement\placement.location.coordinates[3];
END_ENTITY;

Explicit Attributes

Entity view_volume has the following local and inherited explicit attributes:
AttributeTypeDefined By
 projection_typecentral_or_parallel (ENUM)view_volume
 projection_pointcartesian_point (ENTITY)view_volume
 view_plane_distancelength_measure (REAL)view_volume
 front_plane_distancelength_measure (REAL)view_volume
 front_plane_clippingBOOLEANview_volume
 back_plane_distancelength_measure (REAL)view_volume
 back_plane_clippingBOOLEANview_volume
 view_volume_sides_clippingBOOLEANview_volume
 view_windowplanar_box (ENTITY)view_volume

Derived Attributes

Entity view_volume has the following local and inherited derived attributes:
AttributeTypeDefined By
 usersSET OF founded_item_select (SELECT)founded_item

Inverse Attributes

Entity view_volume has the following local and inherited inverse attributes:
AttributeTypeDefined By
 camera_usagesSET OF camera_model_d3 (ENTITY)view_volume

Supertypes

Entity view_volume inherits from the following supertypes:
  founded_item

Subtypes

    No subtypes

Referenced By

Entity view_volume and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 camera_model_d3 ENTITY view_volume
 founded_item ENTITY view_volume
 founded_item_select SELECT founded_item
 subtype_exclusiveness_founded_item RULE founded_item
 subtype_mandatory_founded_item RULE founded_item
 validate_dependently_instantiable_entity_data_types RULE view_volume
 validate_dependently_instantiable_entity_data_types RULE founded_item


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2024-09-06T14:00:33-04:00