ENTITY geometrically_bounded_2d_wireframe_representation
(* SCHEMA Ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies_mim_lf; *)
ENTITY geometrically_bounded_2d_wireframe_representation
SUBTYPE OF (shape_representation);
WHERE
WR1 : SELF.context_of_items\geometric_representation_context.
coordinate_space_dimension = 2;
WR2 : SIZEOF (QUERY (item <* SELF.items |
NOT (SIZEOF (TYPEOF (item) *
['AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.GEOMETRIC_CURVE_SET',
'AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.AXIS2_PLACEMENT_2D',
'AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.MAPPED_ITEM']) = 1)
)) = 0;
WR3 : SIZEOF (QUERY (item <* SELF.items |
SIZEOF (TYPEOF (item) *
['AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.GEOMETRIC_CURVE_SET',
'AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.MAPPED_ITEM']) = 1
)) >= 1;
WR4 : SIZEOF (QUERY (mi <* QUERY (item <* SELF.items |
('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.MAPPED_ITEM'
IN TYPEOF (item))) |
NOT ('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.' +
'GEOMETRICALLY_BOUNDED_2D_WIREFRAME_REPRESENTATION'
IN TYPEOF
(mi\mapped_item.mapping_source.mapped_representation))
)) = 0;
WR5 : SIZEOF (QUERY (gcs <* QUERY (item <* SELF.items |
('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.GEOMETRIC_CURVE_SET'
IN TYPEOF (item))) |
NOT (SIZEOF (QUERY (elem <* gcs\geometric_set.elements |
NOT (SIZEOF (TYPEOF (elem) *
['AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.B_SPLINE_CURVE',
'AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.CIRCLE',
'AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.COMPOSITE_CURVE',
'AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.ELLIPSE',
'AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.OFFSET_CURVE_2D',
'AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.POINT',
'AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.POLYLINE',
'AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.TRIMMED_CURVE']) =
1)
)) = 0)
)) = 0;
WR6 : SIZEOF (QUERY (gcs <* QUERY (item <* SELF.items |
('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.GEOMETRIC_CURVE_SET'
IN TYPEOF (item))) |
NOT (SIZEOF (QUERY (crv <*
QUERY (elem <* gcs\geometric_set.elements |
('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.CURVE'
IN TYPEOF (elem))) |
NOT (valid_basis_curve_in_2d_wireframe
(crv))
)) = 0)
)) = 0;
WR7 : SIZEOF (QUERY (gcs <* QUERY (item <* SELF.items |
('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.GEOMETRIC_CURVE_SET'
IN TYPEOF (item))) |
NOT (SIZEOF (QUERY (pnt <*
QUERY (elem <* gcs\geometric_set.elements |
('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.POINT'
IN TYPEOF(elem))) |
NOT (SIZEOF (TYPEOF (pnt) *
['AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.CARTESIAN_POINT',
'AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF.POINT_ON_CURVE'])
= 1)
)) = 0)
)) = 0;
END_ENTITY;
Explicit Attributes
Entity geometrically_bounded_2d_wireframe_representation has the following local and inherited explicit attributes:
Derived Attributes
Entity geometrically_bounded_2d_wireframe_representation has the following local and inherited derived attributes:
Inverse Attributes
No Inverse AttributesSupertypes
Entity geometrically_bounded_2d_wireframe_representation inherits from the following supertypes:
representation
shape_representation
Subtypes
No subtypesReferenced By
Entity geometrically_bounded_2d_wireframe_representation and its supertypes are referenced by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:14:39-04:00