FUNCTION dimension_of

(* SCHEMA plant_spatial_configuration; *)
   FUNCTION dimension_of
      (item : geometric_representation_item ) : dimension_count;
   LOCAL
      x : SET OF representation;
      y : representation_context;
      dim : dimension_count;
   END_LOCAL;
      IF 'PLANT_SPATIAL_CONFIGURATION.CARTESIAN_POINT' IN TYPEOF(item) 
THEN
         dim := SIZEOF(item\cartesian_point.coordinates);
         RETURN (dim);
      END_IF;
      IF 'PLANT_SPATIAL_CONFIGURATION.DIRECTION' IN TYPEOF(item) THEN
         dim := SIZEOF(item\direction.direction_ratios);
         RETURN (dim);
      END_IF;
      IF 'PLANT_SPATIAL_CONFIGURATION.VECTOR' IN TYPEOF(item) THEN
         dim := 
SIZEOF(item\vector.orientation\direction.direction_ratios);
         RETURN (dim);
      END_IF;
      x := using_representations(item);
      y := x[1].context_of_items;
      dim := 
y\geometric_representation_context.coordinate_space_dimension;
      RETURN (dim);
   END_FUNCTION;

Referenced By

Defintion dimension_of is references by the following definitions:
DefinitionType
 geometric_representation_item ENTITY


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:18:24-04:00