|
ENTITY mechanism_base_placement SUBTYPE OF (representation_relationship_with_transformation); base_of_mechanism : mechanism; SELF\representation_relationship_with_transformation.transformation_operator : cartesian_transformation_operator_3d; DERIVE SELF\representation_relationship.rep_2 : kinematic_link_representation := representation_of_link (base_of_mechanism.base); UNIQUE UR1 : base_of_mechanism; WHERE WR1: ('KINEMATIC_STRUCTURE_SCHEMA.KINEMATIC_GROUND_REPRESENTATION' IN TYPEOF (SELF\representation_relationship.rep_1)) OR ('KINEMATIC_STRUCTURE_SCHEMA.KINEMATIC_LINK_REPRESENTATION' IN TYPEOF (SELF\representation_relationship.rep_1)); WR2: suitably_based_mechanism (SELF, base_of_mechanism); WR3: SELF\representation_relationship_with_transformation. transformation_operator IN SELF\representation_relationship.rep_1.items; END_ENTITY; -- mechanism_base_placement |
Entity data types and their attributesrepresentation_relationshipname: label; (OPT) description: text; rep_1: representation; rep_2: representation; representation_relationship_with_transformation transformation_operator: transformation; mechanism_base_placement base_of_mechanism: mechanism; (RT) transformation_operator: cartesian_transformation_operator_3d; (RT) (DER) rep_2: kinematic_link_representation; |
Global rules for this entity data type- |