ENTITY camera_model_d2 SUBTYPE OF (camera_model); view_window : planar_box; view_window_clipping : BOOLEAN; WHERE wr1: SELF\geometric_representation_item.dim = 2; wr2: NOT('PRESENTATION_ORGANIZATION_SCHEMA.CAMERA_IMAGE_2D_WITH_SCALE' IN TYPEOF(SELF)); END_ENTITY; -- camera_model_d2 |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; camera_model - camera_model_d2 view_window: planar_box; view_window_clipping: BOOLEAN; |
camera_model_d2_shape_clipping (PRESENTATION_ORGANIZATION_SCHEMA) |
Global rules for this entity data type- |
public interface ECamera_model_d2 extends ECamera_modelview_window (explicit attribute)boolean testView_window(ECamera_model_d2 type)EPlanar_box getView_window(ECamera_model_d2 type) void setView_window(ECamera_model_d2 type, EPlanar_box value) void unsetView_window(ECamera_model_d2 type) view_window_clipping (explicit attribute)boolean testView_window_clipping(ECamera_model_d2 type)boolean getView_window_clipping(ECamera_model_d2 type) void setView_window_clipping(ECamera_model_d2 type, boolean value) void unsetView_window_clipping(ECamera_model_d2 type) |
public class CCamera_model_d2 implements ECamera_model_d2static EAttribute attributeView_window(ECamera_model_d2 type)static int usedinView_window(ECamera_model_d2 type, EPlanar_box instance, ASdaiModel domain, ACamera_model_d2 result) static EAttribute attributeView_window_clipping(ECamera_model_d2 type) |
public class ACamera_model_d2 extends AEntitypublic ECamera_model_d2 getByIndex(int index)public ECamera_model_d2 getCurrentMember(SdaiIterator it) |