Overview Schemas Index

PRESENTATION_ORGANIZATION_SCHEMA (jsdai.SPresentation_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;
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;

Users

founded_item
          founded_item.users
                    founded_item_select
view_volume
          camera_model_d3.perspective_of_volume

Global rules for this entity data type

          -

public interface EView_volume extends EFounded_item

projection_type (explicit attribute)

          boolean testProjection_type(EView_volume type)
          int getProjection_type(EView_volume type)
          void setProjection_type(EView_volume type, int value)
          void unsetProjection_type(EView_volume type)

projection_point (explicit attribute)

          boolean testProjection_point(EView_volume type)
          ECartesian_point getProjection_point(EView_volume type)
          void setProjection_point(EView_volume type, ECartesian_point value)
          void unsetProjection_point(EView_volume type)

view_plane_distance (explicit attribute)

          boolean testView_plane_distance(EView_volume type)
          double getView_plane_distance(EView_volume type)
          void setView_plane_distance(EView_volume type, double value)
          void unsetView_plane_distance(EView_volume type)

front_plane_distance (explicit attribute)

          boolean testFront_plane_distance(EView_volume type)
          double getFront_plane_distance(EView_volume type)
          void setFront_plane_distance(EView_volume type, double value)
          void unsetFront_plane_distance(EView_volume type)

front_plane_clipping (explicit attribute)

          boolean testFront_plane_clipping(EView_volume type)
          boolean getFront_plane_clipping(EView_volume type)
          void setFront_plane_clipping(EView_volume type, boolean value)
          void unsetFront_plane_clipping(EView_volume type)

back_plane_distance (explicit attribute)

          boolean testBack_plane_distance(EView_volume type)
          double getBack_plane_distance(EView_volume type)
          void setBack_plane_distance(EView_volume type, double value)
          void unsetBack_plane_distance(EView_volume type)

back_plane_clipping (explicit attribute)

          boolean testBack_plane_clipping(EView_volume type)
          boolean getBack_plane_clipping(EView_volume type)
          void setBack_plane_clipping(EView_volume type, boolean value)
          void unsetBack_plane_clipping(EView_volume type)

view_volume_sides_clipping (explicit attribute)

          boolean testView_volume_sides_clipping(EView_volume type)
          boolean getView_volume_sides_clipping(EView_volume type)
          void setView_volume_sides_clipping(EView_volume type, boolean value)
          void unsetView_volume_sides_clipping(EView_volume type)

view_window (explicit attribute)

          boolean testView_window(EView_volume type)
          EPlanar_box getView_window(EView_volume type)
          void setView_window(EView_volume type, EPlanar_box value)
          void unsetView_window(EView_volume type)

public class CView_volume implements EView_volume

          static EAttribute attributeProjection_type(EView_volume type)
          static EAttribute attributeProjection_point(EView_volume type)
          static int usedinProjection_point(EView_volume type, ECartesian_point instance, ASdaiModel domain, AView_volume result)
          static EAttribute attributeView_plane_distance(EView_volume type)
          static EAttribute attributeFront_plane_distance(EView_volume type)
          static EAttribute attributeFront_plane_clipping(EView_volume type)
          static EAttribute attributeBack_plane_distance(EView_volume type)
          static EAttribute attributeBack_plane_clipping(EView_volume type)
          static EAttribute attributeView_volume_sides_clipping(EView_volume type)
          static EAttribute attributeView_window(EView_volume type)
          static int usedinView_window(EView_volume type, EPlanar_box instance, ASdaiModel domain, AView_volume result)

public class AView_volume extends AEntity

          public EView_volume getByIndex(int index)
          public EView_volume getCurrentMember(SdaiIterator it)