Overview Schemas Index

presentation_organization_schema         


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: ('GEOMETRY_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])),
    SELF.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; -- view_volume

Entity data types and their attributes

founded_item
          (DER) users: SET [0:?] OF founded_item_select;
view_volume
          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;
          (INV) camera_usages: SET [1:?] OF camera_model_d3 FOR perspective_of_volume;

Users: by entity attributes

founded_item
          founded_item.users
                    founded_item_select
view_volume
          camera_model_d3.perspective_of_volume

Users: by defined types, not used by any entity attribute

view_volume
          -

Global rules for this entity data type

          -