Version: 9.12.0
GEOMImpl_Types.hxx File Reference
#include <TopAbs_ShapeEnum.hxx>

Go to the source code of this file.

Macros

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

Enumerations

enum  { TopAbs_FLAT = TopAbs_SHAPE+1 }
 

Macro Definition Documentation

◆ ARCHIMEDE_TYPE

#define ARCHIMEDE_TYPE   1

◆ BASIC_FILLING

#define BASIC_FILLING   1

◆ 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

#define BOOLEAN_COMMON   1

◆ BOOLEAN_COMMON_LIST

#define BOOLEAN_COMMON_LIST   5

◆ BOOLEAN_CUT

#define BOOLEAN_CUT   2

◆ BOOLEAN_CUT_LIST

#define BOOLEAN_CUT_LIST   6

◆ BOOLEAN_FUSE

#define BOOLEAN_FUSE   3

◆ BOOLEAN_FUSE_LIST

#define BOOLEAN_FUSE_LIST   7

◆ BOOLEAN_SECTION

#define BOOLEAN_SECTION   4

◆ BOX_DX_DY_DZ

#define BOX_DX_DY_DZ   1

◆ BOX_TWO_PNT

#define BOX_TWO_PNT   2

◆ CDG_MEASURE

#define CDG_MEASURE   1

◆ 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

#define CLOSE_CONTOUR   3

◆ COMPOUND_SHAPES

#define COMPOUND_SHAPES   6

◆ CONE_PNT_VEC_R1_R2_H

#define CONE_PNT_VEC_R1_R2_H   2

◆ CONE_R1_R2_H

#define CONE_R1_R2_H   1

◆ 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

#define COPY_WITH_REF   1

◆ 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

#define CYLINDER_R_H   1

◆ CYLINDER_R_H_A

#define CYLINDER_R_H_A   3

◆ DISK_PNT_VEC_R

#define DISK_PNT_VEC_R   1

◆ DISK_R

#define DISK_R   3

◆ DISK_THREE_PNT

#define DISK_THREE_PNT   2

◆ DIVIDE_EDGE

#define DIVIDE_EDGE   7

◆ 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

#define EDGE_UV   16

◆ EDGE_WIRE

#define EDGE_WIRE   11

◆ ELLIPSE_ARC_CENTER_TWO_PNT

#define ELLIPSE_ARC_CENTER_TWO_PNT   3

◆ ELLIPSE_PNT_VEC_RR

#define ELLIPSE_PNT_VEC_RR   1

◆ EXPORT_SHAPE

#define EXPORT_SHAPE   2

◆ EXTRACTION

#define EXTRACTION   20

◆ FACE_FROM_SURFACE

#define FACE_FROM_SURFACE   15

◆ FACE_H_W

#define FACE_H_W   2

◆ FACE_OBJ_H_W

#define FACE_OBJ_H_W   1

◆ FACE_UV

#define FACE_UV   17

◆ FACE_WIRE

#define FACE_WIRE   2

◆ FACE_WIRES

#define FACE_WIRES   9

◆ FILL_HOLES

#define FILL_HOLES   5

◆ 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

◆ FUSE_COLLINEAR_EDGES

#define FUSE_COLLINEAR_EDGES   10

◆ GEOM_3DSKETCHER

#define GEOM_3DSKETCHER   44

◆ GEOM_ARCHIMEDE

#define GEOM_ARCHIMEDE   30

◆ GEOM_BLOCK

#define GEOM_BLOCK   38

◆ GEOM_BOOLEAN

#define GEOM_BOOLEAN   13

◆ GEOM_BOX

#define GEOM_BOX   7

◆ GEOM_CDG

#define GEOM_CDG   35

◆ GEOM_CHAMFER

#define GEOM_CHAMFER   21

◆ GEOM_CHECKCONFORMITY

#define GEOM_CHECKCONFORMITY   62

◆ GEOM_CIRC_ARC

#define GEOM_CIRC_ARC   19

◆ GEOM_CIRCLE

#define GEOM_CIRCLE   16

◆ GEOM_COMPOUND

#define GEOM_COMPOUND   27

◆ GEOM_COMPOUNDFILTER

#define GEOM_COMPOUNDFILTER   41

◆ GEOM_CONE

#define GEOM_CONE   9

◆ GEOM_COPY

#define GEOM_COPY   0

◆ GEOM_CURVATURE_VEC

#define GEOM_CURVATURE_VEC   59

◆ GEOM_CYLINDER

#define GEOM_CYLINDER   8

◆ GEOM_EDGE

#define GEOM_EDGE   22

◆ GEOM_ELLIPSE

#define GEOM_ELLIPSE   18

◆ GEOM_ELLIPSE_ARC

#define GEOM_ELLIPSE_ARC   43

◆ GEOM_EXPLODE

#define GEOM_EXPLODE   32

◆ GEOM_EXTRACTION

#define GEOM_EXTRACTION   58

◆ GEOM_EXTRUDED_BOSS

#define GEOM_EXTRUDED_BOSS   47

◆ GEOM_EXTRUDED_CUT

#define GEOM_EXTRUDED_CUT   46

◆ GEOM_FACE

#define GEOM_FACE   24

◆ GEOM_FIELD

#define GEOM_FIELD   52

◆ GEOM_FIELD_STEP

#define GEOM_FIELD_STEP   53

◆ GEOM_FILLET

#define GEOM_FILLET   20

◆ GEOM_FILLET_1D

#define GEOM_FILLET_1D   51

◆ GEOM_FILLET_2D

#define GEOM_FILLET_2D   50

◆ GEOM_FILLING

#define GEOM_FILLING   31

◆ GEOM_FREE_BOUNDS

#define GEOM_FREE_BOUNDS   36

◆ GEOM_GLUED

#define GEOM_GLUED   33

◆ GEOM_GROUP

#define GEOM_GROUP   37

◆ GEOM_IMPORT

#define GEOM_IMPORT   1

◆ GEOM_ISOLINE

#define GEOM_ISOLINE   55

◆ GEOM_LINE

#define GEOM_LINE   5

◆ GEOM_MARKER

#define GEOM_MARKER   39

◆ GEOM_PARTITION

#define GEOM_PARTITION   14

◆ GEOM_PATCH_FACE

#define GEOM_PATCH_FACE   60

◆ GEOM_PIPE

#define GEOM_PIPE   29

◆ GEOM_PIPE_PATH

#define GEOM_PIPE_PATH   48

◆ GEOM_PLANE

#define GEOM_PLANE   4

◆ GEOM_POINT

#define GEOM_POINT   2

◆ GEOM_POLYLINE

#define GEOM_POLYLINE   15

◆ GEOM_POLYLINE2D

#define GEOM_POLYLINE2D   56

◆ GEOM_PRISM

#define GEOM_PRISM   11

◆ 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

#define GEOM_SHELL   25

◆ GEOM_SKETCHER

#define GEOM_SKETCHER   34

◆ GEOM_SOLID

#define GEOM_SOLID   26

◆ GEOM_SPHERE

#define GEOM_SPHERE   10

◆ GEOM_SPLINE

#define GEOM_SPLINE   17

◆ GEOM_SUBSHAPE

#define GEOM_SUBSHAPE   28

◆ GEOM_THICKENING

#define GEOM_THICKENING   49

◆ GEOM_THRUSECTIONS

#define GEOM_THRUSECTIONS   40

◆ GEOM_TORUS

#define GEOM_TORUS   6

◆ GEOM_TRANSFER_DATA

#define GEOM_TRANSFER_DATA   57

◆ GEOM_VECTOR

#define GEOM_VECTOR   3

◆ GEOM_WIRE

#define GEOM_WIRE   23

◆ GLUE_EDGES

#define GLUE_EDGES   3

◆ GLUE_EDGES_BY_LIST

#define GLUE_EDGES_BY_LIST   4

◆ GLUE_FACES

#define GLUE_FACES   1

◆ GLUE_FACES_BY_LIST

#define GLUE_FACES_BY_LIST   2

◆ GROUP_FUNCTION

#define GROUP_FUNCTION   1

◆ IMPORT_SHAPE

#define IMPORT_SHAPE   1

◆ LIMIT_TOLERANCE

#define LIMIT_TOLERANCE   9

◆ LINE_PNT_DIR

#define LINE_PNT_DIR   2

◆ LINE_TWO_FACES

#define LINE_TWO_FACES   3

◆ LINE_TWO_PNT

#define LINE_TWO_PNT   1

◆ MARKER_CS

#define MARKER_CS   1

◆ MARKER_PNT2VEC

#define MARKER_PNT2VEC   3

◆ MARKER_SHAPE

#define MARKER_SHAPE   2

◆ MIRROR_AXIS

#define MIRROR_AXIS   3

◆ MIRROR_AXIS_COPY

#define MIRROR_AXIS_COPY   4

◆ MIRROR_PLANE

#define MIRROR_PLANE   1

◆ MIRROR_PLANE_COPY

#define MIRROR_PLANE_COPY   2

◆ MIRROR_POINT

#define MIRROR_POINT   5

◆ MIRROR_POINT_COPY

#define MIRROR_POINT_COPY   6

◆ OFFSET_SHAPE

#define OFFSET_SHAPE   1

◆ OFFSET_SHAPE_COPY

#define OFFSET_SHAPE_COPY   2

◆ OFFSET_THICKENING

#define OFFSET_THICKENING   3

◆ OFFSET_THICKENING_COPY

#define OFFSET_THICKENING_COPY   4

◆ PARTITION_HALF

#define PARTITION_HALF   2

◆ PARTITION_NO_SELF_INTERSECTIONS

#define PARTITION_NO_SELF_INTERSECTIONS   3

◆ PARTITION_PARTITION

#define PARTITION_PARTITION   1

◆ PIPE_BASE_PATH

#define PIPE_BASE_PATH   1

◆ 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

#define PLANE_2_VEC   5

◆ PLANE_FACE

#define PLANE_FACE   2

◆ PLANE_LCS

#define PLANE_LCS   6

◆ PLANE_PNT_VEC

#define PLANE_PNT_VEC   1

◆ 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

#define POINT_FACE_ANY   9

◆ 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

#define POINT_XYZ   1

◆ POINT_XYZ_REF

#define POINT_XYZ_REF   2

◆ 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

#define POSITION_SHAPE   1

◆ 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

#define ROTATE   1

◆ ROTATE_1D

#define ROTATE_1D   3

◆ ROTATE_1D_STEP

#define ROTATE_1D_STEP   7

◆ ROTATE_2D

#define ROTATE_2D   4

◆ ROTATE_COPY

#define ROTATE_COPY   2

◆ ROTATE_THREE_POINTS

#define ROTATE_THREE_POINTS   5

◆ ROTATE_THREE_POINTS_COPY

#define ROTATE_THREE_POINTS_COPY   6

◆ SCALE_SHAPE

#define SCALE_SHAPE   1

◆ 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

#define SEWING   6

◆ SEWING_NON_MANIFOLD

#define SEWING_NON_MANIFOLD   11

◆ SHAPE_ISOLINE

#define SHAPE_ISOLINE   14

◆ SHAPE_PROCESS

#define SHAPE_PROCESS   1

◆ SHAPES_ON_SHAPE

#define SHAPES_ON_SHAPE   13

◆ SHELL_FACES

#define SHELL_FACES   3

◆ SKETCHER3D_COMMAND

#define SKETCHER3D_COMMAND   2

◆ SKETCHER3D_COORDS

#define SKETCHER3D_COORDS   1

◆ SKETCHER_NINE_DOUBLS

#define SKETCHER_NINE_DOUBLS   1

◆ SKETCHER_PLANE

#define SKETCHER_PLANE   2

◆ SOLID_FACES

#define SOLID_FACES   19

◆ SOLID_SHELLS

#define SOLID_SHELLS   5

◆ SPHERE_PNT_R

#define SPHERE_PNT_R   2

◆ SPHERE_R

#define SPHERE_R   1

◆ SPLINE_BEZIER

#define SPLINE_BEZIER   1

◆ 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

#define SUPPRESS_FACES   2

◆ 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

#define TORUS_RR   1

◆ TRANSFER_DATA

#define TRANSFER_DATA   3

◆ TRANSLATE_1D

#define TRANSLATE_1D   5

◆ TRANSLATE_2D

#define TRANSLATE_2D   6

◆ 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

#define TRANSLATE_XYZ   7

◆ TRANSLATE_XYZ_COPY

#define TRANSLATE_XYZ_COPY   8

◆ USER_TYPE

#define USER_TYPE   200

◆ 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

#define VECTOR_REVERSE   4

◆ VECTOR_TANGENT_CURVE_PAR

#define VECTOR_TANGENT_CURVE_PAR   3

◆ VECTOR_TWO_PNT

#define VECTOR_TWO_PNT   1

◆ VERTEX_BY_INDEX

#define VERTEX_BY_INDEX   5

◆ WIRE_EDGES

#define WIRE_EDGES   1

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
TopAbs_FLAT