/////////////////////////////////////////////////////////////////////////////// // Copyright (C) 2002-2025, Open Design Alliance (the "Alliance"). // All rights reserved. // // This software and its documentation and related materials are owned by // the Alliance. The software may only be incorporated into application // programs owned by members of the Alliance, subject to a signed // Membership Agreement and Supplemental Software License Agreement with the // Alliance. The structure and organization of this software are the valuable // trade secrets of the Alliance and its suppliers. The software is also // protected by copyright law and international treaty provisions. Application // programs incorporating this software must include the following statement // with their copyright notices: // // This application incorporates Open Design Alliance software pursuant to a license // agreement with Open Design Alliance. // Open Design Alliance Copyright (C) 2002-2025 by Open Design Alliance. // All rights reserved. // // By use of this software, its documentation or related materials, you // acknowledge and accept the above terms. /////////////////////////////////////////////////////////////////////////////// #if !defined(ODA_ODSTEPNAMESDEF_H_INCLUDED_) #define ODA_ODSTEPNAMESDEF_H_INCLUDED_ #define ATTR_AXIS "axis" #define ATTR_AXIS_POSITION "axis_position" #define ATTR_BASIS_CURVE "basis_curve" #define ATTR_BASIS_SURFACE "basis_surface" #define ATTR_BOUND "bound" #define ATTR_BOUNDS "bounds" #define ATTR_CFS_FACES "cfs_faces" #define ATTR_CLOSED_CURVE "closed_curve" #define ATTR_CLOSED_SHELL_ELEMENT "closed_shell_element" #define ATTR_CONTROL_POINTS_LIST "control_points_list" #define ATTR_COORDINATES "coordinates" #define ATTR_CURVE_FORM "curve_form" #define ATTR_CURVE "curve" #define ATTR_DEGREE "degree" #define ATTR_DIR "dir" #define ATTR_DIRECTION_RATIOS "direction_ratios" #define ATTR_DISTANCE "distance" #define ATTR_EDGE_ELEMENT "edge_element" #define ATTR_EDGE_END "edge_end" #define ATTR_EDGE_GEOMETRY "edge_geometry" #define ATTR_EDGE_LIST "edge_list" #define ATTR_EDGE_START "edge_start" #define ATTR_FACE_GEOMETRY "face_geometry" #define ATTR_FACE_SURFACE "face_surface" #define ATTR_FILL_AREA "fill_area" #define ATTR_FILL_COLOUR "fill_colour" #define ATTR_FILL_STYLES "fill_styles" #define ATTR_ITEM "item" #define ATTR_ITEMS "items" #define ATTR_KNOT_MULTIPLICITIES "knot_multiplicities" #define ATTR_KNOT_SPEC "knot_spec" #define ATTR_KNOTS "knots" #define ATTR_LOCATION "location" #define ATTR_LOOP_VERTEX "loop_vertex" #define ATTR_MAGNITUDE "magnitude" #define ATTR_MAJOR_RADIUS "major_radius" #define ATTR_MASTER_REPRESENTATION "master_representation" #define ATTR_MINOR_RADIUS "minor_radius" #define ATTR_NAME "name" #define ATTR_ORIENTATION "orientation" #define ATTR_OUTER "outer" #define ATTR_OUTER_CURVE "outerCurve" #define ATTR_PARENT_CURVE "parent_curve" #define ATTR_PNT "pnt" #define ATTR_POINTS "points" #define ATTR_POSITION "position" #define ATTR_POLYGON "polygon" #define ATTR_RADIUS "radius" #define ATTR_REF_DIRECTION "ref_direction" #define ATTR_SAME_SENCE "same_sense" #define ATTR_SEGMENTS "segments" #define ATTR_SELECT_OUTER "select_outer" #define ATTR_SELF_INTERSECT "self_intersect" #define ATTR_SEMI_ANGLE "semi_angle" #define ATTR_SEMI_AXIS_1 "semi_axis_1" #define ATTR_SEMI_AXIS_2 "semi_axis_2" #define ATTR_SENSE_AGREEMENT "sense_agreement" #define ATTR_STYLE "style" #define ATTR_STYLED_BY_ITEM "styled_by_item" #define ATTR_STYLES "styles" #define ATTR_SURFACE_COLOUR "surface_colour" #define ATTR_SURFACE_FORM "surface_form" #define ATTR_SWEPT_CURVE "swept_curve" #define ATTR_TRANSITION "transition" #define ATTR_TRIM_1 "trim_1" #define ATTR_TRIM_2 "trim_2" #define ATTR_U_CLOSED "u_closed" #define ATTR_U_DEGREE "u_degree" #define ATTR_U_KNOTS "u_knots" #define ATTR_U_MULTIPLICITIES "u_multiplicities" #define ATTR_V_CLOSED "v_closed" #define ATTR_V_DEGREE "v_degree" #define ATTR_V_KNOTS "v_knots" #define ATTR_V_MULTIPLICITIES "v_multiplicities" #define ATTR_VERTEX_GEOMETRY "vertex_geometry" #define ATTR_VOIDS "voids" #define ATTR_WEIGTHS_DATA "weights_data" #define ENTITY_SOLID_BREP "manifold_solid_brep" #define ENTITY_MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION "mechanical_design_geometric_presentation_representation" #define ENTITY_ADVANCED_FACE "advanced_face" #define ENTITY_PLACEMENT "placement" #define ENTITY_CARTESIAN_TRANSFORMATION_OPERATOR_2D "cartesian_transformation_operator_2d" #define ENTITY_CARTESIAN_TRANSFORMATION_OPERATOR_3D "cartesian_transformation_operator_3d" #define ENTITY_AXIS1_PLACEMENT "axis1_placement" #define ENTITY_AXIS2_PLACEMENT_2D "axis2_placement_2d" #define ENTITY_AXIS2_PLACEMENT_3D "axis2_placement_3d" #define ENTITY_B_SPLINE_CURVE "b_spline_curve" #define ENTITY_B_SPLINE_CURVE_WITH_KNOTS "b_spline_curve_with_knots" #define ENTITY_B_SPLINE_SURFACE_WITH_KNOTS "b_spline_surface_with_knots" #define ENTITY_BREP_WITH_VOIDS "brep_with_voids" #define ENTITY_CARTESIAN_POINT "cartesian_point" #define ENTITY_CIRCLE "circle" #define ENTITY_COLOUR_RGB "colour_rgb" #define ENTITY_CURVE "curve" #define ENTITY_COMPOSITE_CURVE "composite_curve" #define ENTITY_COMPOSITE_CURVE_SEGMENT "composite_curve_segment" #define ENTITY_CLOSED_SHELL "closed_shell" #define ENTITY_OPEN_SHELL "open_shell" #define ENTITY_CONICAL_SURFACE "conical_surface" #define ENTITY_CYLINDRICAL_SURFACE "cylindrical_surface" #define ENTITY_DEFINITIONAL_REPRESENTATION "definitional_representation" #define ENTITY_DEGENERATE_TOROIDAL_SURFACE "degenerate_toroidal_surface" #define ENTITY_DIRECTION "direction" #define ENTITY_EDGE_CURVE "edge_curve" #define ENTITY_EDGE_LOOP "edge_loop" #define ENTITY_ELLIPSE "ellipse" #define ENTITY_FACE "face" #define ENTITY_FACE_BOUND "face_bound" #define ENTITY_FACE_OUTER_BOUND "face_outer_bound" #define ENTITY_LINE "line" #define ENTITY_OFFSET_SURFACE "offset_surface" #define ENTITY_OPEN_SHELL "open_shell" #define ENTITY_ORIENTED_EDGE "oriented_edge" #define ENTITY_PCURVE "pcurve" #define ENTITY_PLANE "plane" #define ENTITY_POLYLINE "polyline" #define ENTITY_POLY_LOOP "poly_loop" #define ENTITY_RATIONAL_B_SPLINE_CURVE "rational_b_spline_curve" #define ENTITY_RATIONAL_B_SPLINE_SURFACE "rational_b_spline_surface" #define ENTITY_SPHERICAL_SURFACE "spherical_surface" #define ENTITY_SURFACE_OF_REVOLUTION "surface_of_revolution" #define ENTITY_TOROIDAL_SURFACE "toroidal_surface" #define ENTITY_TRIMMED_CURVE "trimmed_curve" #define ENTITY_VECTOR "vector" #define ENTITY_VERTEX_LOOP "vertex_loop" #define ENTITY_VERTEX_POINT "vertex_point" #define ENTITY_CURVE_STYLE "curve_style" #define ENTITY_FILL_AREA_STYLE_COLOUR "fill_area_style_colour" #define ENTITY_PRESENTATION_STYLE_ASSIGNMENT "presentation_style_assignment" #define ENTITY_STYLE_DEFAULT "presentation_style_assignment" #define ENTITY_STYLED_ITEM "styled_item" #define ENTITY_SURFACE_STYLE_FILL_AREA "surface_style_fill_area" #define ENTITY_SURFACE_SLYLE_USAGE "surface_style_usage" #define TYPE_PARAMETER_VALUE "parameter_value" #endif // !defined(ODA_ODSTEPNAMESDEF_H_INCLUDED_)