|
ENTITY Edge_segment_cross_section SUBTYPE OF (Shape_definition_3d_intersection); SELF\Shape_definition_3d_intersection.surface_intersection_result : Edge_shape_model; SELF\Shape_definition_3d_intersection.projected_volume : Part_template_3d_shape_model; DERIVE cross_section_reference : Edge_segment_vertex := SELF\Shape_definition_3d_intersection.projected_volume\Part_template_shape_model.shape_characterized_definition[1]\ Inter_stratum_feature_edge_segment_template.start_vertex; associated_template : Template_definition := SELF\Shape_definition_3d_intersection.projected_volume\Part_template_shape_model.shape_characterized_definition[1]; INVERSE referencing_template : Inter_stratum_feature_edge_segment_template_with_cross_section FOR cross_section; WHERE WR1: associated_template :=: referencing_template; END_ENTITY; -- Edge_segment_cross_section |
Entity data types and their attributesRepresentation_relationship(OPT) relation_type: STRING; (OPT) description: STRING; rep_1: Representation; rep_2: Representation; Geometric_model_relationship (RT) rep_1: Geometric_model; (RT) rep_2: Geometric_model; Shape_definition_3d_intersection orientation_intersection_plane: Axis_placement_3d; planar_shape_origin: Axis_placement_2d; (RT) rep_1->surface_intersection_result: Planar_shape_model; (RT) rep_2->projected_volume: Geometric_model; Edge_segment_cross_section (RT) surface_intersection_result: Edge_shape_model; (RT) projected_volume: Part_template_3d_shape_model; (DER) cross_section_reference: Edge_segment_vertex; (DER) associated_template: Template_definition; (INV) referencing_template: Inter_stratum_feature_edge_segment_template_with_cross_section FOR cross_section; |
Global rules for this entity data type- |