|
ENTITY Planar_path_shape_model_with_parameters SUBTYPE OF (Single_area_csg_2d_model); centreline : Curve; parameters : Curve_style_parameters; WHERE WR1: SIZEOF(QUERY(it <* SELF\Representation.items | ('EXTENDED_BASIC_GEOMETRY_ARM.AXIS_PLACEMENT_2D' IN TYPEOF(it)) )) = 1; WR2: SIZEOF(QUERY(it <* SELF\Representation.items | ('EXTENDED_BASIC_GEOMETRY_ARM.AXIS_PLACEMENT_2D' IN TYPEOF(it)) AND NOT ((it\Axis_placement.origin\Cartesian_point.coordinates[1] = 0.0) AND (it\Axis_placement.origin\Cartesian_point.coordinates[2] = 0.0) AND (it\Axis_placement.x_axis\Direction.coordinates[1] = 1.0) AND (it\Axis_placement.x_axis\Direction.coordinates[2] = 0.0)) )) = 0; END_ENTITY; -- Planar_path_shape_model_with_parameters |
Entity data types and their attributesRepresentation(OPT) id: STRING; (OPT) name: STRING; (OPT) description: STRING; context_of_items: Representation_context; items: SET [1:?] OF Representation_item; Geometric_model (OPT) version_id: STRING; (OPT) model_extent: length_measure; (RT) context_of_items: Geometric_coordinate_space; (RT) items: SET [1:?] OF Detailed_geometric_model_element; Csg_2d_model - Single_area_csg_2d_model - Planar_path_shape_model_with_parameters centreline: Curve; parameters: Curve_style_parameters; |
| Planar_closed_path_shape_model_with_parameters (Part_template_extension_arm) |
Global rules for this entity data type- |