|
ENTITY implicit_planar_curve ABSTRACT SUPERTYPE OF (ONEOF (implicit_intersection_curve, implicit_projected_curve, implicit_model_intersection_curve, implicit_silhouette_curve)) SUBTYPE OF (curve, auxiliary_geometric_representation_item); using_sketch : positioned_sketch; computed_representation : curve; DERIVE curve_plane : plane := get_plane_of_implicit_geometry(using_sketch); WHERE WR1: SIZEOF(TYPEOF(computed_representation) * ['SKETCH_SCHEMA.IMPLICIT_PLANAR_CURVE', 'GEOMETRY_SCHEMA.CURVE_REPLICA']) = 0; END_ENTITY; -- implicit_planar_curve |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; curve - variational_representation_item - auxiliary_geometric_representation_item - implicit_planar_curve using_sketch: positioned_sketch; computed_representation: curve; (DER) curve_plane: plane; |
| implicit_intersection_curve (sketch_schema) |
| implicit_model_intersection_curve (sketch_schema) |
| implicit_projected_curve (sketch_schema) |
| implicit_silhouette_curve (sketch_schema) |
Global rules for this entity data type- |