|
ENTITY camera_model_d3 SUBTYPE OF (camera_model); view_reference_system : axis2_placement_3d; perspective_of_volume : view_volume; WHERE wr1: ( dot_product ( SELF . view_reference_system . p [ 3 ] , SELF . perspective_of_volume . view_window . placement . p [ 3 ] ) = 1.0 ) AND ( SELF . view_reference_system . location . coordinates [ 3 ] = SELF . perspective_of_volume . view_window . placement . location . coordinates [ 3 ] ) ; wr2: SELF \ geometric_representation_item . dim = 3 ; END_ENTITY; -- camera_model_d3 |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; camera_model - camera_model_d3 view_reference_system: axis2_placement_3d; perspective_of_volume: view_volume; |
| camera_model_d3_multi_clipping (PRESENTATION_ORGANIZATION_SCHEMA) |
| camera_model_d3_with_hlhsr (PRESENTATION_ORGANIZATION_SCHEMA) |
| camera_model_with_light_sources (PRESENTATION_ORGANIZATION_SCHEMA) |
Global rules for this entity data type- |
public interface ECamera_model_d3 extends ECamera_modelview_reference_system (explicit attribute)boolean testView_reference_system(ECamera_model_d3 type)EAxis2_placement_3d getView_reference_system(ECamera_model_d3 type) void setView_reference_system(ECamera_model_d3 type, EAxis2_placement_3d value) void unsetView_reference_system(ECamera_model_d3 type) perspective_of_volume (explicit attribute)boolean testPerspective_of_volume(ECamera_model_d3 type)EView_volume getPerspective_of_volume(ECamera_model_d3 type) void setPerspective_of_volume(ECamera_model_d3 type, EView_volume value) void unsetPerspective_of_volume(ECamera_model_d3 type) |
public class CCamera_model_d3 implements ECamera_model_d3static EAttribute attributeView_reference_system(ECamera_model_d3 type)static int usedinView_reference_system(ECamera_model_d3 type, EAxis2_placement_3d instance, ASdaiModel domain, ACamera_model_d3 result) static EAttribute attributePerspective_of_volume(ECamera_model_d3 type) static int usedinPerspective_of_volume(ECamera_model_d3 type, EView_volume instance, ASdaiModel domain, ACamera_model_d3 result) |
public class ACamera_model_d3 extends AEntitypublic ECamera_model_d3 getByIndex(int index)public ECamera_model_d3 getCurrentMember(SdaiIterator it) |