ISO 10303-214:2010(E)
Index for application objects starting with C
Application element | AIM element | Source | Rules | Reference path |
CIRCULAR_PATTERN |
circular_pattern |
214 |
circular_pattern <= replicate_feature <= feature_definition <= characterized_object |
|
number_of_features | measure_representation_item |
45 |
30 | circular_pattern <= replicate_feature <= feature_definition <= characterized_object characterized_definition = characterized_object characterized_definition <- property_definition.definition property_definition {property_definition => product_definition_shape} represented_definition = property_definition represented_definition <- property_definition_representation.definition property_definition_representation {property_definition_representation => shape_definition_representation} property_definition_representation.used_representation -> representation {representation => shape_representation => shape_representation_with_parameters} representation.items[i] -> representation_item => {representation_item.name = 'number of features'} measure_representation_item {measure_representation_item <= measure_with_unit measure_with_unit.value_component -> measure_value measure_value = count_measure count_measure} |
circular_pattern to feature_parameter (as angular_spacing) |
PATH |
|
circular_pattern <= replicate_feature <= feature_definition <= characterized_object characterized_definition = characterized_object characterized_definition <- property_definition.definition property_definition {property_definition => product_definition_shape} represented_definition = property_definition represented_definition <- property_definition_representation.definition property_definition_representation {property_definition_representation => shape_definition_representation} property_definition_representation.used_representation -> representation {representation => shape_representation => shape_representation_with_parameters} representation.items[i] -> representation_item => {representation_item.name = 'angular spacing'} measure_representation_item {measure_representation_item <= measure_with_unit => plane_angle_measure_with_unit} |
|
circular_pattern to feature_parameter (as diameter) |
PATH |
|
circular_pattern <= replicate_feature <= feature_definition <= characterized_object characterized_definition = characterized_object characterized_definition <- property_definition.definition property_definition {property_definition => product_definition_shape} represented_definition = property_definition represented_definition <- property_definition_representation.definition property_definition_representation {property_definition_representation => shape_definition_representation} property_definition_representation.used_representation -> representation {representation => shape_representation => shape_representation_with_parameters} representation.items[i] -> representation_item => {representation_item.name = 'diameter'} measure_representation_item {measure_representation_item <= measure_with_unit => length_measure_with_unit} |
|
circular_pattern to circular_omit_pattern (as missing_feature) |
PATH |
|
circular_pattern <= replicate_feature <= feature_definition <= characterized_object characterized_definition = characterized_object characterized_definition <- property_definition.definition property_definition => product_definition_shape <- shape_aspect.of_shape [shape_aspect <- shape_aspect_relationship.relating_shape_aspect shape_aspect_relationship {shape_aspect_relationship => feature_component_relationship => pattern_omit_membership} shape_aspect_relationship.related_shape_aspect ->] [shape_aspect <- shape_aspect_relationship.related_shape_aspect shape_aspect_relationship {[shape_aspect_relationship => feature_component_relationship] [shape_aspect_relationship.description = 'base pattern']} shape_aspect_relationship.relating_shape_aspect -> shape_aspect <- {shape_aspect.of_shape -> product_definition_shape <= property_definition property_definition.definition -> characterized_definition characterized_definition = characterized_object characterized_object => feature_definition => replicate_feature => modified_pattern} shape_aspect_relationship.relating_shape_aspect shape_aspect_relationship {[shape_aspect_relationship.description = 'modified pattern'] [shape_aspect_relationship => feature_component_relationship]} shape_aspect_relationship.related_shape_aspect ->] shape_aspect |
|
circular_pattern to circular_offset_pattern (as relocated_feature) |
PATH |
|
circular_pattern <= replicate_feature <= feature_definition <= characterized_object characterized_definition = characterized_object characterized_definition <- property_definition.definition property_definition => product_definition_shape <- shape_aspect.of_shape [shape_aspect <- shape_aspect_relationship.relating_shape_aspect shape_aspect_relationship {shape_aspect_relationship => feature_component_relationship => pattern_offset_membership} shape_aspect_relationship.related_shape_aspect ->] [shape_aspect <- shape_aspect_relationship.related_shape_aspect shape_aspect_relationship {[shape_aspect_relationship => feature_component_relationship] [shape_aspect_relationship.description = 'base pattern']} shape_aspect_relationship.relating_shape_aspect -> shape_aspect <- {shape_aspect.of_shape -> product_definition_shape <= property_definition property_definition.definition -> characterized_definition characterized_definition = characterized_object characterized_object => feature_definition => replicate_feature => modified_pattern} shape_aspect_relationship.relating_shape_aspect shape_aspect_relationship {[shape_aspect_relationship.description = 'modified pattern'] [shape_aspect_relationship => feature_component_relationship]} shape_aspect_relationship.related_shape_aspect ->] shape_aspect |
|
circular_pattern to feature_parameter (as rotation) |
PATH |
|
circular_pattern <= replicate_feature <= feature_definition <= characterized_object characterized_definition = characterized_object characterized_definition <- property_definition.definition property_definition {property_definition => product_definition_shape} represented_definition = property_definition represented_definition <- property_definition_representation.definition property_definition_representation {property_definition_representation => shape_definition_representation} property_definition_representation.used_representation -> representation {representation => shape_representation => shape_representation_with_parameters} representation.items[i] -> representation_item => {representation_item.name = 'base feature rotation'} measure_representation_item {[measure_representation_item <= measure_with_unit measure_with_unit.value_component -> measure_value measure_value = plane_angle_measure (plane_angle_measure) (plane_angle_measure = 0.0)] [measure_representation_item <= measure_with_unit => plane_angle_measure_with_unit]} |
© ISO 2010 — All rights reserved