#include <TopAbs_ShapeEnum.hxx>
Go to the source code of this file.
◆ ARCHIMEDE_TYPE
◆ BASIC_FILLING
◆ BLOCK_COMPOUND_GLUE
#define BLOCK_COMPOUND_GLUE 8 |
◆ BLOCK_COMPOUND_IMPROVE
#define BLOCK_COMPOUND_IMPROVE 10 |
◆ BLOCK_FACE_FOUR_EDGES
#define BLOCK_FACE_FOUR_EDGES 2 |
◆ BLOCK_FACE_FOUR_PNT
#define BLOCK_FACE_FOUR_PNT 1 |
◆ BLOCK_FACE_TWO_EDGES
#define BLOCK_FACE_TWO_EDGES 3 |
◆ BLOCK_MULTI_TRANSFORM_1D
#define BLOCK_MULTI_TRANSFORM_1D 6 |
◆ BLOCK_MULTI_TRANSFORM_2D
#define BLOCK_MULTI_TRANSFORM_2D 7 |
◆ BLOCK_REMOVE_EXTRA
#define BLOCK_REMOVE_EXTRA 9 |
◆ BLOCK_SIX_FACES
#define BLOCK_SIX_FACES 4 |
◆ BLOCK_TWO_FACES
#define BLOCK_TWO_FACES 5 |
◆ BLOCK_UNION_FACES
#define BLOCK_UNION_FACES 11 |
◆ BND_BOX_MEASURE
#define BND_BOX_MEASURE 2 |
◆ BND_BOX_MEASURE_PRECISE
#define BND_BOX_MEASURE_PRECISE 3 |
◆ BOOLEAN_COMMON
◆ BOOLEAN_COMMON_LIST
#define BOOLEAN_COMMON_LIST 5 |
◆ BOOLEAN_CUT
◆ BOOLEAN_CUT_LIST
#define BOOLEAN_CUT_LIST 6 |
◆ BOOLEAN_FUSE
◆ BOOLEAN_FUSE_LIST
#define BOOLEAN_FUSE_LIST 7 |
◆ BOOLEAN_SECTION
#define BOOLEAN_SECTION 4 |
◆ BOX_DX_DY_DZ
◆ BOX_TWO_PNT
◆ CDG_MEASURE
◆ CHAMFER_SHAPE_ALL
#define CHAMFER_SHAPE_ALL 1 |
◆ CHAMFER_SHAPE_EDGE
#define CHAMFER_SHAPE_EDGE 2 |
◆ CHAMFER_SHAPE_EDGE_AD
#define CHAMFER_SHAPE_EDGE_AD 5 |
◆ CHAMFER_SHAPE_EDGES
#define CHAMFER_SHAPE_EDGES 4 |
◆ CHAMFER_SHAPE_EDGES_AD
#define CHAMFER_SHAPE_EDGES_AD 7 |
◆ CHAMFER_SHAPE_FACES
#define CHAMFER_SHAPE_FACES 3 |
◆ CHAMFER_SHAPE_FACES_AD
#define CHAMFER_SHAPE_FACES_AD 6 |
◆ CHANGE_ORIENTATION
#define CHANGE_ORIENTATION 8 |
◆ CIRC_ARC_CENTER
#define CIRC_ARC_CENTER 2 |
◆ CIRC_ARC_THREE_PNT
#define CIRC_ARC_THREE_PNT 1 |
◆ CIRCLE_CENTER_TWO_PNT
#define CIRCLE_CENTER_TWO_PNT 3 |
◆ CIRCLE_PNT_VEC_R
#define CIRCLE_PNT_VEC_R 2 |
◆ CIRCLE_THREE_PNT
#define CIRCLE_THREE_PNT 1 |
◆ CLOSE_CONTOUR
◆ COMPOUND_SHAPES
#define COMPOUND_SHAPES 6 |
◆ CONE_PNT_VEC_R1_R2_H
#define CONE_PNT_VEC_R1_R2_H 2 |
◆ CONE_R1_R2_H
◆ CONFORMITY_CHECK_SHAPE
#define CONFORMITY_CHECK_SHAPE 3 |
◆ CONFORMITY_UPDATE_TOL
#define CONFORMITY_UPDATE_TOL 2 |
◆ COORD_CONSTRUCTOR
#define COORD_CONSTRUCTOR 1 |
◆ COPY_WITH_REF
◆ COPY_WITHOUT_REF
#define COPY_WITHOUT_REF 2 |
◆ CURVATURE_VEC_MEASURE
#define CURVATURE_VEC_MEASURE 6 |
◆ CYLINDER_PNT_VEC_R_H
#define CYLINDER_PNT_VEC_R_H 2 |
◆ CYLINDER_PNT_VEC_R_H_A
#define CYLINDER_PNT_VEC_R_H_A 4 |
◆ CYLINDER_R_H
◆ CYLINDER_R_H_A
◆ DISK_PNT_VEC_R
◆ DISK_R
◆ DISK_THREE_PNT
◆ DIVIDE_EDGE
◆ DIVIDE_EDGE_BY_POINT
#define DIVIDE_EDGE_BY_POINT 13 |
◆ DRAFT_PRISM_FEATURE
#define DRAFT_PRISM_FEATURE 7 |
◆ EDGE_CURVE_LENGTH
#define EDGE_CURVE_LENGTH 12 |
◆ EDGE_UV
◆ EDGE_WIRE
◆ ELLIPSE_ARC_CENTER_TWO_PNT
#define ELLIPSE_ARC_CENTER_TWO_PNT 3 |
◆ ELLIPSE_PNT_VEC_RR
#define ELLIPSE_PNT_VEC_RR 1 |
◆ EXPORT_SHAPE
◆ EXTRACTION
◆ FACE_FROM_SURFACE
#define FACE_FROM_SURFACE 15 |
◆ FACE_H_W
◆ FACE_OBJ_H_W
◆ FACE_UV
◆ FACE_WIRE
◆ FACE_WIRES
◆ FILL_HOLES
◆ FILLET_1D_SHAPE_VERTEXES
#define FILLET_1D_SHAPE_VERTEXES 1 |
◆ FILLET_2D_SHAPE_VERTEXES
#define FILLET_2D_SHAPE_VERTEXES 1 |
◆ FILLET_SHAPE_ALL
#define FILLET_SHAPE_ALL 1 |
◆ FILLET_SHAPE_EDGES
#define FILLET_SHAPE_EDGES 2 |
◆ FILLET_SHAPE_EDGES_2R
#define FILLET_SHAPE_EDGES_2R 4 |
◆ FILLET_SHAPE_FACES
#define FILLET_SHAPE_FACES 3 |
◆ FILLET_SHAPE_FACES_2R
#define FILLET_SHAPE_FACES_2R 5 |
◆ FILLING_ON_CONSTRAINTS
#define FILLING_ON_CONSTRAINTS 2 |
◆ FUNC_TO_PYTHON_DUMP
#define FUNC_TO_PYTHON_DUMP 13 |
◆ FUSE_COLLINEAR_EDGES
#define FUSE_COLLINEAR_EDGES 10 |
◆ GEOM_3DSKETCHER
#define GEOM_3DSKETCHER 44 |
◆ GEOM_ARCHIMEDE
#define GEOM_ARCHIMEDE 30 |
◆ GEOM_BLOCK
◆ GEOM_BOOLEAN
◆ GEOM_BOX
◆ GEOM_CDG
◆ GEOM_CHAMFER
◆ GEOM_CHECKCONFORMITY
#define GEOM_CHECKCONFORMITY 62 |
◆ GEOM_CIRC_ARC
◆ GEOM_CIRCLE
◆ GEOM_COMPOUND
◆ GEOM_COMPOUNDFILTER
#define GEOM_COMPOUNDFILTER 41 |
◆ GEOM_CONE
◆ GEOM_COPY
◆ GEOM_CURVATURE_VEC
#define GEOM_CURVATURE_VEC 59 |
◆ GEOM_CYLINDER
◆ GEOM_EDGE
◆ GEOM_ELLIPSE
◆ GEOM_ELLIPSE_ARC
#define GEOM_ELLIPSE_ARC 43 |
◆ GEOM_EXPLODE
◆ GEOM_EXTRACTION
#define GEOM_EXTRACTION 58 |
◆ GEOM_EXTRUDED_BOSS
#define GEOM_EXTRUDED_BOSS 47 |
◆ GEOM_EXTRUDED_CUT
#define GEOM_EXTRUDED_CUT 46 |
◆ GEOM_FACE
◆ GEOM_FIELD
◆ GEOM_FIELD_STEP
#define GEOM_FIELD_STEP 53 |
◆ GEOM_FILLET
◆ GEOM_FILLET_1D
#define GEOM_FILLET_1D 51 |
◆ GEOM_FILLET_2D
#define GEOM_FILLET_2D 50 |
◆ GEOM_FILLING
◆ GEOM_FREE_BOUNDS
#define GEOM_FREE_BOUNDS 36 |
◆ GEOM_GLUED
◆ GEOM_GROUP
◆ GEOM_IMPORT
◆ GEOM_ISOLINE
◆ GEOM_LINE
◆ GEOM_MARKER
◆ GEOM_PARTITION
#define GEOM_PARTITION 14 |
◆ GEOM_PATCH_FACE
#define GEOM_PATCH_FACE 60 |
◆ GEOM_PIPE
◆ GEOM_PIPE_PATH
#define GEOM_PIPE_PATH 48 |
◆ GEOM_PLANE
◆ GEOM_POINT
◆ GEOM_POLYLINE
◆ GEOM_POLYLINE2D
#define GEOM_POLYLINE2D 56 |
◆ GEOM_PRISM
◆ GEOM_PROJECTION
#define GEOM_PROJECTION 45 |
◆ GEOM_REVOLUTION
#define GEOM_REVOLUTION 12 |
◆ GEOM_SHAPE_PROXIMITY
#define GEOM_SHAPE_PROXIMITY 61 |
◆ GEOM_SHAPES_ON_SHAPE
#define GEOM_SHAPES_ON_SHAPE 42 |
◆ GEOM_SHELL
◆ GEOM_SKETCHER
◆ GEOM_SOLID
◆ GEOM_SPHERE
◆ GEOM_SPLINE
◆ GEOM_SUBSHAPE
◆ GEOM_THICKENING
#define GEOM_THICKENING 49 |
◆ GEOM_THRUSECTIONS
#define GEOM_THRUSECTIONS 40 |
◆ GEOM_TORUS
◆ GEOM_TRANSFER_DATA
#define GEOM_TRANSFER_DATA 57 |
◆ GEOM_VECTOR
◆ GEOM_WIRE
◆ GLUE_EDGES
◆ GLUE_EDGES_BY_LIST
#define GLUE_EDGES_BY_LIST 4 |
◆ GLUE_FACES
◆ GLUE_FACES_BY_LIST
#define GLUE_FACES_BY_LIST 2 |
◆ GROUP_FUNCTION
◆ IMPORT_SHAPE
◆ LIMIT_TOLERANCE
#define LIMIT_TOLERANCE 9 |
◆ LINE_PNT_DIR
◆ LINE_TWO_FACES
◆ LINE_TWO_PNT
◆ MARKER_CS
◆ MARKER_PNT2VEC
◆ MARKER_SHAPE
◆ MIRROR_AXIS
◆ MIRROR_AXIS_COPY
#define MIRROR_AXIS_COPY 4 |
◆ MIRROR_PLANE
◆ MIRROR_PLANE_COPY
#define MIRROR_PLANE_COPY 2 |
◆ MIRROR_POINT
◆ MIRROR_POINT_COPY
#define MIRROR_POINT_COPY 6 |
◆ OFFSET_SHAPE
◆ OFFSET_SHAPE_COPY
#define OFFSET_SHAPE_COPY 2 |
◆ OFFSET_THICKENING
#define OFFSET_THICKENING 3 |
◆ OFFSET_THICKENING_COPY
#define OFFSET_THICKENING_COPY 4 |
◆ PARTITION_HALF
◆ PARTITION_NO_SELF_INTERSECTIONS
#define PARTITION_NO_SELF_INTERSECTIONS 3 |
◆ PARTITION_PARTITION
#define PARTITION_PARTITION 1 |
◆ PIPE_BASE_PATH
◆ PIPE_BI_NORMAL_ALONG_VECTOR
#define PIPE_BI_NORMAL_ALONG_VECTOR 5 |
◆ PIPE_DIFFERENT_SECTIONS
#define PIPE_DIFFERENT_SECTIONS 2 |
◆ PIPE_PATH_TWO_BASES
#define PIPE_PATH_TWO_BASES 1 |
◆ PIPE_PATH_TWO_SEQS
#define PIPE_PATH_TWO_SEQS 2 |
◆ PIPE_SHELL_SECTIONS
#define PIPE_SHELL_SECTIONS 3 |
◆ PIPE_SHELLS_WITHOUT_PATH
#define PIPE_SHELLS_WITHOUT_PATH 4 |
◆ PLANE_2_VEC
◆ PLANE_FACE
◆ PLANE_LCS
◆ PLANE_PNT_VEC
◆ PLANE_TANGENT_FACE
#define PLANE_TANGENT_FACE 4 |
◆ PLANE_THREE_PNT
#define PLANE_THREE_PNT 3 |
◆ PLUGIN_NAME
#define PLUGIN_NAME "Plugin Name" |
◆ POINT_CONSTRUCTOR
#define POINT_CONSTRUCTOR 0 |
◆ POINT_CURVE_COORD
#define POINT_CURVE_COORD 6 |
◆ POINT_CURVE_LENGTH
#define POINT_CURVE_LENGTH 8 |
◆ POINT_CURVE_PAR
#define POINT_CURVE_PAR 3 |
◆ POINT_FACE_ANY
◆ POINT_LINES_INTERSECTION
#define POINT_LINES_INTERSECTION 4 |
◆ POINT_SURFACE_COORD
#define POINT_SURFACE_COORD 7 |
◆ POINT_SURFACE_PAR
#define POINT_SURFACE_PAR 5 |
◆ POINT_XYZ
◆ POINT_XYZ_REF
◆ POLYLINE2D_PLN_COORDS
#define POLYLINE2D_PLN_COORDS 2 |
◆ POLYLINE2D_PLN_OBJECT
#define POLYLINE2D_PLN_OBJECT 3 |
◆ POLYLINE_POINTS
#define POLYLINE_POINTS 1 |
◆ POSITION_ALONG_PATH
#define POSITION_ALONG_PATH 5 |
◆ POSITION_SHAPE
◆ POSITION_SHAPE_COPY
#define POSITION_SHAPE_COPY 2 |
◆ POSITION_SHAPE_FROM_GLOBAL
#define POSITION_SHAPE_FROM_GLOBAL 3 |
◆ POSITION_SHAPE_FROM_GLOBAL_COPY
#define POSITION_SHAPE_FROM_GLOBAL_COPY 4 |
◆ PRISM_BASE_DXDYDZ
#define PRISM_BASE_DXDYDZ 5 |
◆ PRISM_BASE_DXDYDZ_2WAYS
#define PRISM_BASE_DXDYDZ_2WAYS 6 |
◆ PRISM_BASE_TWO_PNT
#define PRISM_BASE_TWO_PNT 2 |
◆ PRISM_BASE_TWO_PNT_2WAYS
#define PRISM_BASE_TWO_PNT_2WAYS 4 |
◆ PRISM_BASE_VEC_H
#define PRISM_BASE_VEC_H 1 |
◆ PRISM_BASE_VEC_H_2WAYS
#define PRISM_BASE_VEC_H_2WAYS 3 |
◆ PROJECTION_COPY
#define PROJECTION_COPY 1 |
◆ PROJECTION_ON_CYLINDER
#define PROJECTION_ON_CYLINDER 3 |
◆ PROJECTION_ON_WIRE
#define PROJECTION_ON_WIRE 2 |
◆ PROXIMITY_COARSE
#define PROXIMITY_COARSE 1 |
◆ PROXIMITY_PRECISE
#define PROXIMITY_PRECISE 2 |
◆ REMOVE_INT_WIRES
#define REMOVE_INT_WIRES 4 |
◆ REMOVE_INTERNAL_FACES
#define REMOVE_INTERNAL_FACES 12 |
◆ REVOLUTION_BASE_AXIS_ANGLE
#define REVOLUTION_BASE_AXIS_ANGLE 1 |
◆ REVOLUTION_BASE_AXIS_ANGLE_2WAYS
#define REVOLUTION_BASE_AXIS_ANGLE_2WAYS 2 |
◆ ROTATE
◆ ROTATE_1D
◆ ROTATE_1D_STEP
◆ ROTATE_2D
◆ ROTATE_COPY
◆ ROTATE_THREE_POINTS
#define ROTATE_THREE_POINTS 5 |
◆ ROTATE_THREE_POINTS_COPY
#define ROTATE_THREE_POINTS_COPY 6 |
◆ SCALE_SHAPE
◆ SCALE_SHAPE_AXES
#define SCALE_SHAPE_AXES 3 |
◆ SCALE_SHAPE_AXES_COPY
#define SCALE_SHAPE_AXES_COPY 4 |
◆ SCALE_SHAPE_COPY
#define SCALE_SHAPE_COPY 2 |
◆ SEWING
◆ SEWING_NON_MANIFOLD
#define SEWING_NON_MANIFOLD 11 |
◆ SHAPE_ISOLINE
◆ SHAPE_PROCESS
◆ SHAPES_ON_SHAPE
#define SHAPES_ON_SHAPE 13 |
◆ SHELL_FACES
◆ SKETCHER3D_COMMAND
#define SKETCHER3D_COMMAND 2 |
◆ SKETCHER3D_COORDS
#define SKETCHER3D_COORDS 1 |
◆ SKETCHER_NINE_DOUBLS
#define SKETCHER_NINE_DOUBLS 1 |
◆ SKETCHER_PLANE
◆ SOLID_FACES
◆ SOLID_SHELLS
◆ SPHERE_PNT_R
◆ SPHERE_R
◆ SPLINE_BEZIER
◆ SPLINE_INTERPOL_TANGENTS
#define SPLINE_INTERPOL_TANGENTS 3 |
◆ SPLINE_INTERPOLATION
#define SPLINE_INTERPOLATION 2 |
◆ SUBSHAPE_NOT_SORTED
#define SUBSHAPE_NOT_SORTED 8 |
◆ SUBSHAPE_SORTED
#define SUBSHAPE_SORTED 7 |
◆ SUPPRESS_FACES
◆ SURFACE_FROM_FACE
#define SURFACE_FROM_FACE 18 |
◆ TD_GET_IN_PLACE
#define TD_GET_IN_PLACE 1 |
◆ TD_GET_IN_PLACE_BY_HISTORY
#define TD_GET_IN_PLACE_BY_HISTORY 3 |
◆ TD_GET_IN_PLACE_OLD
#define TD_GET_IN_PLACE_OLD 2 |
◆ THRUSECTIONS_RULED
#define THRUSECTIONS_RULED 1 |
◆ THRUSECTIONS_SMOOTHED
#define THRUSECTIONS_SMOOTHED 2 |
◆ TORUS_PNT_VEC_RR
#define TORUS_PNT_VEC_RR 2 |
◆ TORUS_RR
◆ TRANSFER_DATA
◆ TRANSLATE_1D
◆ TRANSLATE_2D
◆ TRANSLATE_TWO_POINTS
#define TRANSLATE_TWO_POINTS 1 |
◆ TRANSLATE_TWO_POINTS_COPY
#define TRANSLATE_TWO_POINTS_COPY 3 |
◆ TRANSLATE_VECTOR
#define TRANSLATE_VECTOR 2 |
◆ TRANSLATE_VECTOR_COPY
#define TRANSLATE_VECTOR_COPY 4 |
◆ TRANSLATE_VECTOR_DISTANCE
#define TRANSLATE_VECTOR_DISTANCE 9 |
◆ TRANSLATE_XYZ
◆ TRANSLATE_XYZ_COPY
#define TRANSLATE_XYZ_COPY 8 |
◆ USER_TYPE
◆ USER_TYPE_EX
#define USER_TYPE_EX 1000 |
◆ VECTOR_DX_DY_DZ
#define VECTOR_DX_DY_DZ 2 |
◆ VECTOR_FACE_NORMALE
#define VECTOR_FACE_NORMALE 4 |
◆ VECTOR_REVERSE
◆ VECTOR_TANGENT_CURVE_PAR
#define VECTOR_TANGENT_CURVE_PAR 3 |
◆ VECTOR_TWO_PNT
◆ VERTEX_BY_INDEX
#define VERTEX_BY_INDEX 5 |
◆ WIRE_EDGES
◆ WRAPPING_FACE
◆ anonymous enum