Schemas

(*
 * Copyright (c) 1991-2022 by STEP Tools Inc.
 * All Rights Reserved
 * 
 * This software is furnished under a license and may be used and
 * copied only in accordance with the terms of such license and with
 * the inclusion of the above copyright notice.  This software and
 * accompanying written materials or any other copies thereof may
 * not be provided or otherwise made available to any other person.
 * No title to or ownership of the software is hereby transferred.
 * 
 * Author: Blair Downie (downie@steptools.com)
 * 

2014-02-07 -- Changed shell_entity to have an explicit subordinate
	attribute for use with open shell.

2013-10-16 -- Changed line_entity to have an explicit form attribute
	to support form 1 and 2 of entity 110.  Added a new element
	construction_geometry to the use_flag enum.

2011-09-11 -- Changed shell_entity to have an explicit form attribute
	to support form 1 and 2 of entity 514.
 	
*)

SCHEMA iges_types_schema;

  REFERENCE FROM
    iges_curve_and_surface_geometry_schema (geometric_entity);
  REFERENCE FROM 
    iges_constructive_solid_geometry_schema (constructive_solid_geometry_entity);
  REFERENCE FROM 
    iges_boundary_representation_schema (boundary_representation_entity);
  REFERENCE FROM 
    iges_annotation_schema (annotation_entity,general_note_entity);
  REFERENCE FROM 
    iges_structure_schema  (structure_entity,definition_levels_entity,
			    associativity_entity, color_definition_entity,
			    line_font_definition_entity, view_entity,
			    views_visible_color_entity, views_visible_entity,
			    segmented_views_visible_entity, property_entity,
			    text_display_template_entity,attribute_table_entity);
    TYPE int_val;
    TYPE float_val;
    TYPE str_val;
    TYPE bool_val;
    TYPE datum;
    TYPE line_pattern;
    TYPE lineFont;
    TYPE entity_level;
    TYPE entity_view;
    TYPE blank_status;
    TYPE subordinate_switch;
    TYPE use_flag;
    TYPE hierarchy_flag;
    TYPE color_number;
    TYPE entity_color;
    TYPE unitFlag;
    TYPE draftingStandardCode;
    TYPE variable;
    ENTITY coordinate;
    ENTITY iges_file;
    ENTITY global;
    TYPE associativities;
    TYPE properties;
    ENTITY directory_entry;

END_SCHEMA;  -- iges_types_schema

SCHEMA iges_curve_and_surface_geometry_schema;


  REFERENCE FROM iges_types_schema;

  REFERENCE FROM iges_annotation_schema (centerline_entity,section_entity,
                                         witness_line_entity);

  REFERENCE FROM iges_structure_schema (associativity_entity,property_entity,
					label_display_entity,
					subfigure_definition_entity,
					connect_point_entity);

  REFERENCE FROM 
    iges_boundary_representation_schema (direction_entity);
    ENTITY geometric_entity;
    ENTITY circular_arc_entity;
    TYPE geometric_or_connect_point;
    ENTITY composite_curve_entity;
    ENTITY conic_arc_entity;
    ENTITY copious_data_entity;
    ENTITY linear_path_entity;
    ENTITY planar_piecewise_curve_entity;
    ENTITY piecewise_curve_entity;
    ENTITY coordinate_pairs_entity;
    ENTITY simple_closed_planar_curve_entity;
    ENTITY coordinate_triples_entity;
    ENTITY coordinate_sextuples_entity;
    TYPE piecewise_representation;
    ENTITY sextuple;
    ENTITY plane_entity;
    ENTITY line_entity;
    TYPE curveType;
    ENTITY parametric_spline_curve_entity;
    ENTITY polynomial_coefficients;
    TYPE patchType;
    ENTITY parametric_spline_surface_entity;
    ENTITY patch;
    ENTITY point_entity;
    ENTITY ruled_surface_entity;
    ENTITY surface_of_revolution_entity;
    ENTITY tabulated_cylinder_entity;
    ENTITY transformation_matrix_entity;
    ENTITY flash_entity;
    TYPE property1;
    TYPE property2;
    TYPE property3;
    TYPE property4;
    ENTITY rational_bspline_curve_entity;
    ENTITY rational_bspline_surface_entity;
    TYPE offsetFlag;
    TYPE taperedOffset;
    ENTITY offset_curve_entity;
    ENTITY offset_surface_entity;
    TYPE boundedSurface;
    TYPE trimCurveRep;
    ENTITY boundary_entity;
    ENTITY curve_boundary;
    TYPE creationMethod;
    ENTITY curve_on_a_parametric_surface_entity;
    ENTITY bounded_surface_entity;
    ENTITY trimmed_parametric_surface_entity;
    ENTITY plane_surface_entity;
    ENTITY right_circular_cylindrical_surface_entity;
    ENTITY right_circular_conical_surface_entity;
    ENTITY spherical_surface_entity;
    ENTITY toroidal_surface_entity;

END_SCHEMA;  -- iges_curve_and_surface_geometry_schema;

SCHEMA iges_constructive_solid_geometry_schema;


  REFERENCE FROM iges_types_schema;

  REFERENCE FROM iges_structure_schema (associativity_entity,property_entity,
					label_display_entity);

  REFERENCE FROM iges_curve_and_surface_geometry_schema (geometric_entity,
							transformation_matrix_entity);
    ENTITY constructive_solid_geometry_entity;
    ENTITY block_entity;
    ENTITY right_angular_wedge_entity;
    ENTITY right_circular_cylinder_entity;
    ENTITY right_circular_cone_frustum_entity;
    ENTITY sphere_entity;
    ENTITY torus_entity;
    ENTITY solid_of_revolution_entity;
    ENTITY solid_of_linear_extrusion_entity;
    ENTITY ellipsoid_entity;
    TYPE boolean_op_code;
    TYPE boolean_ops;
    ENTITY boolean_tree_entity;
    ENTITY selected_component_entity;
    ENTITY solid_assembly_entity;
    ENTITY solid_instance_entity;
           
END_SCHEMA;  -- iges_constructive_solid_geometry_schema;

SCHEMA iges_boundary_representation_schema;           


  REFERENCE FROM iges_types_schema;

  REFERENCE FROM iges_curve_and_surface_geometry_schema;

  REFERENCE FROM iges_structure_schema(label_display_entity);
    ENTITY boundary_representation_entity;
    ENTITY direction_entity;
    ENTITY manifold_solid_brep_entity;
    ENTITY void_shell;
    ENTITY vertex_list_entity;
    ENTITY edge_list_entity;
    TYPE model_space_curve;
    ENTITY edge_data;
    ENTITY loop_entity;
    TYPE edge_type;
    TYPE vertex_or_edge;
    ENTITY edge_use;
    ENTITY space_curve;
    TYPE surface_type;
    ENTITY face_entity;
    ENTITY shell_entity;
    ENTITY face_data;

END_SCHEMA;  -- iges_boundary_representation_schema;

SCHEMA iges_annotation_schema;


  REFERENCE FROM iges_types_schema;

  REFERENCE FROM iges_curve_and_surface_geometry_schema;

  REFERENCE FROM iges_structure_schema (associativity_entity,property_entity,
					label_display_entity,
					text_font_definition_entity);
    ENTITY annotation_entity;
    ENTITY centerline_entity;
    ENTITY section_entity;
    ENTITY witness_line_entity;
    ENTITY angular_dimension_entity;
    ENTITY curve_dimension_entity;
    ENTITY diameter_dimension_entity;
    ENTITY flag_note_entity;
    ENTITY general_label_entity;
    ENTITY general_note_entity;
    TYPE font_code;
    TYPE mirror_flag;
    TYPE rotate_flag;
    TYPE fixed_or_variable_display;
    ENTITY text_string;
    TYPE justification_code;
    ENTITY new_general_note_entity;
    ENTITY leader_arrow_entity;
    ENTITY linear_dimension_entity;
    TYPE witness_or_leader;
    ENTITY ordinate_dimension_entity;
    ENTITY ordinate_dimension_entity_with_witness_or_leader_entity;
    ENTITY ordinate_dimension_entity_with_witness_and_leader_entity;
    TYPE geometry_ptr;
    ENTITY point_dimension_entity;
    ENTITY radius_dimension_entity;
    ENTITY radius_dimension_with_one_leader_entity;
    ENTITY radius_dimension_with_two_leader_entity;
    ENTITY general_symbol_entity;
    TYPE definition_curve;
    ENTITY sectioned_area_entity;

END_SCHEMA;  -- iges_annotation_schema;

SCHEMA iges_structure_schema;


  REFERENCE FROM iges_types_schema;

  REFERENCE FROM iges_curve_and_surface_geometry_schema;

  REFERENCE FROM 
    iges_constructive_solid_geometry_schema (constructive_solid_geometry_entity);

  REFERENCE FROM iges_annotation_schema(annotation_entity,font_code, 
					general_note_entity,leader_arrow_entity);
    ENTITY structure_entity;
    ENTITY subfigure_entity;
    ENTITY connectivity_entity;
    ENTITY external_reference_linkage_entity;
    ENTITY drawing_or_view_entity;
    ENTITY finite_element_modeling_entity;
    ENTITY attribute_table_entity;
    ENTITY associativity_entity;
    ENTITY property_entity;
    ENTITY null_entity;
    TYPE functionFlag;
    TYPE owner;
    ENTITY connect_point_entity;
    ENTITY node_entity;
    TYPE topology_type;
    ENTITY finite_element_entity;
    ENTITY node_case;
    ENTITY nodal_displacement_and_rotation_entity;
    ENTITY analysis_result;
    ENTITY nodal_results_entity;
    TYPE results_reporting_flag;
    TYPE data_layer_flag;
    ENTITY element_results_entity;
    ENTITY fem_element;
    ENTITY associativity_definition_entity;
    ENTITY associativity_class;
    ENTITY line_font_definition_entity;
    ENTITY repeating_template_subfigure_entity;
    ENTITY repeating_visible_blank_pattern_entity;
    ENTITY subfigure_definition_entity;
    ENTITY text_font_definition_entity;
    ENTITY character;
    TYPE up_down_flag;
    ENTITY pen_motion;
    ENTITY text_display_template_entity;
    ENTITY absolute_text_display_template_entity;
    ENTITY incremental_text_display_template_entity;
    ENTITY color_definition_entity;
    ENTITY units_data_entity;
    ENTITY igesunit;
    TYPE type_flag;
    ENTITY network_subfigure_definition_entity;
    ENTITY attribute_table_definition_entity;
    ENTITY attribute_definition;
    ENTITY associativity_instance_entity;
    ENTITY group_entity;
    ENTITY views_visible_entity;
    ENTITY views_visible_color_entity;
    ENTITY view_parameters;
    ENTITY label_display_entity;
    ENTITY label_placement;
    ENTITY group_without_back_pointers_entity;
    ENTITY single_parent_entity;
    ENTITY external_reference_file_index_entity;
    ENTITY entity_reference;
    TYPE geometry_entities;
    ENTITY dimensioned_geometry_entity;
    ENTITY ordered_group_with_back_pointers_entity;
    ENTITY ordered_group_without_back_pointers_entity;
    ENTITY planar_entity;
    TYPE type_of_flow;
    TYPE function_flag;
    ENTITY flow_entity;
    ENTITY segmented_views_visible_entity;
    ENTITY view_segment_block;
    ENTITY piping_flow_entity;
    ENTITY new_dimensioned_geometry_entity;
    ENTITY geometry;
    ENTITY drawing_entity;
    ENTITY view;
    ENTITY definition_levels_entity;
    TYPE restriction_flag;
    ENTITY region_restriction_entity;
    ENTITY level_function_entity;
    TYPE cornering_code;
    TYPE extension_flag;
    TYPE justification_flag;
    ENTITY line_widening_entity;
    ENTITY drilled_hole_entity;
    ENTITY reference_designator_entity;
    ENTITY pin_number_entity;
    ENTITY part_number_entity;
    ENTITY hierarchy_entity;
    TYPE property_type;
    TYPE variable_type;
    ENTITY tabular_data_entity;
    ENTITY external_reference_file_list_entity;
    ENTITY nominal_size_entity;
    ENTITY flow_line_specification_entity;
    ENTITY name_entity;
    ENTITY drawing_size_entity;
    ENTITY drawing_units_entity;
    ENTITY intercharacter_spacing_entity;
    ENTITY line_font_entity;
    ENTITY highlight_entity;
    ENTITY pick_entity;
    TYPE line_or_point_grid;
    ENTITY uniform_rectangular_grid_entity;
    ENTITY associativity_group_type_entity;
    ENTITY level_to_pwb_layer_map_entity;
    ENTITY layer_definition;
    ENTITY pwb_artwork_stackup_entity;
    ENTITY pwb_drilled_hole_entity;
    ENTITY generic_data_entity;
    TYPE position;
    ENTITY dimension_units_entity;
    ENTITY dimension_tolerance_entity;
    TYPE dimension_type;
    TYPE decimal_symbol;
    TYPE text_alignment;
    TYPE text_level;
    TYPE arrowhead_orientation;
    ENTITY dimension_display_data_entity;
    ENTITY note;
    ENTITY basic_dimension_entity;
    ENTITY user_defined_property_entity;
    ENTITY singular_subfigure_instance_entity;
    ENTITY view_entity;
    ENTITY view_volume_entity;
    TYPE clipping_indicator;
    ENTITY view_perspective_entity;
    TYPE base_entity;
    ENTITY rectangular_array_subfigure_instance_entity;
    ENTITY circular_array_subfigure_instance_entity;
    ENTITY external_reference_entity;
    ENTITY external_reference_entity_and_file_entity;
    ENTITY external_reference_file_only_entity;
    ENTITY external_reference_entity_only_entity;
    ENTITY external_reference_library_entity;
    ENTITY nodal_load_constraint_entity;
    TYPE definition_reference;
    ENTITY network_subfigure_instance_entity;
    ENTITY attribute_table_instance_entity;
    ENTITY tuple_instance_entity;
    ENTITY table_instance_entity;

END_SCHEMA; -- iges_structure_schema;


[Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2022-02-01T11:14:58-05:00