(*
AIM EXPRESS long form for ISO/IS 10303-225:1994
Wolfgang Haas
2005-08-15 - Corrected misqualification of cfs_faces (was being
qualified as closed_shell rather than connected_face_set), dim, and
composite curve segments in get_basis_surface. Corrected () in WR2
of advanced csg shape rep, replaced "BUIDLING" with BUILDING in the
typeof strings -- DTL.
*)
SCHEMA building_design_schema;
TYPE axis2_placement;
TYPE b_spline_curve_form;
TYPE b_spline_surface_form;
TYPE boolean_operand;
TYPE boolean_operator;
TYPE building_component_classification_item;
TYPE building_design_approval_item;
TYPE building_design_change_item;
TYPE building_design_date_item;
TYPE building_design_organization_item;
TYPE building_design_person_and_organization_item;
TYPE building_design_person_item;
TYPE building_document_item;
TYPE characterized_definition;
TYPE characterized_product_definition;
TYPE csg_primitive;
TYPE csg_select;
TYPE curve_on_surface;
TYPE date_time_select;
TYPE day_in_month_number;
TYPE day_in_week_number;
TYPE day_in_year_number;
TYPE dimension_count;
TYPE geometric_set_select;
TYPE identified_item;
TYPE identifier;
TYPE knot_type;
TYPE label;
TYPE length_measure;
TYPE list_of_reversible_topology_item;
TYPE measure_value;
TYPE month_in_year_number;
TYPE parameter_value;
TYPE pcurve_or_surface;
TYPE person_organization_select;
TYPE plane_angle_measure;
TYPE positive_length_measure;
TYPE preferred_surface_curve_representation;
TYPE resulting_item;
TYPE reversible_topology;
TYPE reversible_topology_item;
TYPE set_of_reversible_topology_item;
TYPE shape_definition;
TYPE shell;
TYPE si_prefix;
TYPE si_unit_name;
TYPE supported_item;
TYPE text;
TYPE transformation;
TYPE transition_code;
TYPE trimming_preference;
TYPE trimming_select;
TYPE unit;
TYPE vector_or_direction;
TYPE week_in_year_number;
TYPE year_number;
ENTITY action;
ENTITY action_assignment;
ENTITY action_method;
ENTITY action_request_solution;
ENTITY action_request_status;
ENTITY advanced_brep_building_shape_representation;
ENTITY advanced_csg_shape_representation;
ENTITY advanced_face;
ENTITY advanced_face_with_thickness_shape_representation;
ENTITY advanced_space_boundary_shape_representation;
ENTITY advanced_wire_shape_representation;
ENTITY application_context;
ENTITY application_context_element;
ENTITY application_protocol_definition;
ENTITY approval;
ENTITY approval_assignment;
ENTITY approval_date_time;
ENTITY approval_person_organization;
ENTITY approval_role;
ENTITY approval_status;
ENTITY assembly_component_usage;
ENTITY axis1_placement;
ENTITY axis2_placement_2d;
ENTITY axis2_placement_3d;
ENTITY b_spline_curve;
ENTITY b_spline_curve_with_knots;
ENTITY b_spline_surface;
ENTITY b_spline_surface_with_knots;
ENTITY bezier_curve;
ENTITY bezier_surface;
ENTITY block;
ENTITY boolean_result;
ENTITY boundary_curve;
ENTITY bounded_curve;
ENTITY bounded_surface;
ENTITY brep_with_voids;
ENTITY building;
ENTITY building_complex;
ENTITY building_component_classification_assignment;
ENTITY building_component_classification_group;
ENTITY building_design_approval;
ENTITY building_design_date_assignment;
ENTITY building_design_organization_assignment;
ENTITY building_design_person_and_organization_assignment;
ENTITY building_design_person_assignment;
ENTITY building_document_reference;
ENTITY building_element;
ENTITY building_element_assembly;
ENTITY building_element_group;
ENTITY building_item_identification_assignment;
ENTITY building_level;
ENTITY building_section;
ENTITY calendar_date;
ENTITY cartesian_point;
ENTITY cartesian_transformation_operator;
ENTITY cartesian_transformation_operator_3d;
ENTITY change;
ENTITY characterized_object;
ENTITY circle;
ENTITY classification_table;
ENTITY closed_shell;
ENTITY composite_curve;
ENTITY composite_curve_on_surface;
ENTITY composite_curve_segment;
ENTITY conic;
ENTITY conical_surface;
ENTITY connected_face_set;
ENTITY conversion_based_unit;
ENTITY csg_solid;
ENTITY curve;
ENTITY curve_bounded_surface;
ENTITY curve_replica;
ENTITY cylindrical_surface;
ENTITY date;
ENTITY date_assignment;
ENTITY date_role;
ENTITY definitional_representation;
ENTITY degenerate_toroidal_surface;
ENTITY derived_unit;
ENTITY derived_unit_element;
ENTITY descriptive_representation_item;
ENTITY dimensional_exponents;
ENTITY direction;
ENTITY document;
ENTITY document_reference;
ENTITY document_type;
ENTITY document_usage_constraint;
ENTITY edge;
ENTITY edge_curve;
ENTITY edge_loop;
ENTITY elementary_csg_shape_representation;
ENTITY elementary_face_with_thickness_shape_representation;
ENTITY elementary_geometric_shape_representation;
ENTITY elementary_space_boundary_shape_representation;
ENTITY elementary_surface;
ENTITY elementary_wire_shape_representation;
ENTITY ellipse;
ENTITY extruded_area_solid;
ENTITY face;
ENTITY face_bound;
ENTITY face_outer_bound;
ENTITY face_surface;
ENTITY faceted_brep;
ENTITY faceted_csg_shape_representation;
ENTITY faceted_face_with_thickness_shape_representation;
ENTITY faceted_geometric_shape_representation;
ENTITY faceted_space_boundary_shape_representation;
ENTITY faceted_wire_shape_representation;
ENTITY fixture_equipment_element;
ENTITY functionally_defined_transformation;
ENTITY geometric_curve_set;
ENTITY geometric_representation_context;
ENTITY geometric_representation_item;
ENTITY geometric_set;
ENTITY global_unit_assigned_context;
ENTITY ground_face_space_boundary_shape_representation;
ENTITY group;
ENTITY group_assignment;
ENTITY half_space_solid;
ENTITY hyperbola;
ENTITY intersection_curve;
ENTITY length_measure_with_unit;
ENTITY length_unit;
ENTITY line;
ENTITY loop;
ENTITY manifold_solid_brep;
ENTITY mapped_item;
ENTITY measure_representation_item;
ENTITY measure_with_unit;
ENTITY name_assignment;
ENTITY named_unit;
ENTITY negative_component;
ENTITY offset_curve_3d;
ENTITY open_shell;
ENTITY opening;
ENTITY ordinal_date;
ENTITY organization;
ENTITY organization_assignment;
ENTITY organization_role;
ENTITY organizational_project;
ENTITY oriented_closed_shell;
ENTITY oriented_edge;
ENTITY oriented_face;
ENTITY oriented_open_shell;
ENTITY oriented_path;
ENTITY outer_boundary_curve;
ENTITY parabola;
ENTITY parametric_representation_context;
ENTITY path;
ENTITY pcurve;
ENTITY person;
ENTITY person_and_organization;
ENTITY person_and_organization_assignment;
ENTITY person_and_organization_role;
ENTITY person_assignment;
ENTITY person_role;
ENTITY placement;
ENTITY plane;
ENTITY plane_angle_measure_with_unit;
ENTITY plane_angle_unit;
ENTITY point;
ENTITY poly_loop;
ENTITY polyline;
ENTITY positive_component;
ENTITY product;
ENTITY product_category;
ENTITY product_category_relationship;
ENTITY product_context;
ENTITY product_definition;
ENTITY product_definition_context;
ENTITY product_definition_formation;
ENTITY product_definition_relationship;
ENTITY product_definition_shape;
ENTITY product_definition_usage;
ENTITY product_related_product_category;
ENTITY property_definition;
ENTITY property_definition_representation;
ENTITY quasi_uniform_curve;
ENTITY quasi_uniform_surface;
ENTITY rational_b_spline_curve;
ENTITY rational_b_spline_surface;
ENTITY recess;
ENTITY rectangular_composite_surface;
ENTITY rectangular_trimmed_surface;
ENTITY representation;
ENTITY representation_context;
ENTITY representation_item;
ENTITY representation_map;
ENTITY representation_relationship;
ENTITY representation_relationship_with_transformation;
ENTITY revolved_area_solid;
ENTITY right_circular_cone;
ENTITY right_circular_cylinder;
ENTITY service_element;
ENTITY shape_aspect;
ENTITY shape_aspect_relationship;
ENTITY shape_definition_representation;
ENTITY shape_representation;
ENTITY si_unit;
ENTITY site;
ENTITY site_representation;
ENTITY solid_model;
ENTITY space_element;
ENTITY sphere;
ENTITY spherical_surface;
ENTITY structure_enclosure_element;
ENTITY surface;
ENTITY surface_curve;
ENTITY surface_of_linear_extrusion;
ENTITY surface_of_revolution;
ENTITY surface_patch;
ENTITY swept_area_solid;
ENTITY swept_surface;
ENTITY topological_representation_item;
ENTITY toroidal_surface;
ENTITY torus;
ENTITY trimmed_curve;
ENTITY truncated_pyramid;
ENTITY uniform_curve;
ENTITY uniform_surface;
ENTITY vector;
ENTITY versioned_action_request;
ENTITY vertex;
ENTITY vertex_loop;
ENTITY vertex_point;
ENTITY week_of_year_and_day_date;
RULE application_context_requires_ap_definition;
RULE building_element_maps_into_building_section;
RULE compatible_dimension;
RULE geometric_representation_context_3d;
RULE restrict_application_context;
RULE restrict_origin_and_target;
RULE shape_representation_subtype_exclusiveness;
RULE subtype_mandatory_geometric_set;
RULE subtype_mandatory_group;
RULE subtype_mandatory_solid_model;
FUNCTION acyclic_curve_replica;
FUNCTION acyclic_mapped_representation;
FUNCTION acyclic_product_category_relationship;
FUNCTION acyclic_product_definition_relationship;
FUNCTION associated_surface;
FUNCTION bag_to_set;
FUNCTION base_axis;
FUNCTION boolean_choose;
FUNCTION build_2axes;
FUNCTION build_axes;
FUNCTION conditional_reverse;
FUNCTION constraints_composite_curve_on_surface;
FUNCTION constraints_param_b_spline;
FUNCTION constraints_rectangular_composite_surface;
FUNCTION cross_product;
FUNCTION curve_weights_positive;
FUNCTION derive_dimensional_exponents;
FUNCTION dimension_of;
FUNCTION dimensions_for_si_unit;
FUNCTION dot_product;
FUNCTION edge_reversed;
FUNCTION face_bound_reversed;
FUNCTION face_reversed;
FUNCTION first_proj_axis;
FUNCTION get_basis_surface;
FUNCTION item_in_context;
FUNCTION leap_year;
FUNCTION list_face_loops;
FUNCTION list_of_topology_reversed;
FUNCTION list_to_array;
FUNCTION list_to_set;
FUNCTION make_array_of_array;
FUNCTION mixed_loop_type_set;
FUNCTION msb_shells;
FUNCTION normalise;
FUNCTION orthogonal_complement;
FUNCTION path_head_to_tail;
FUNCTION path_reversed;
FUNCTION scalar_times_vector;
FUNCTION second_proj_axis;
FUNCTION set_of_topology_reversed;
FUNCTION shell_reversed;
FUNCTION surface_weights_positive;
FUNCTION topology_reversed;
FUNCTION using_representations;
FUNCTION valid_advanced_csg_tree;
FUNCTION valid_advanced_wire_composition;
FUNCTION valid_calendar_date;
FUNCTION valid_elementary_csg_tree;
FUNCTION valid_elementary_wire_composition;
FUNCTION valid_faceted_csg_tree;
FUNCTION valid_faceted_wire_composition;
FUNCTION valid_units;
FUNCTION vector_difference;
END_SCHEMA; -- building_design_schema
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:18:14-04:00