0012121: Optimization of existing selection classes
[occt.git] / src / OpenGl / OpenGl_tgl_elems.hxx
1 /***********************************************************************
2
3 FONCTION :
4 ----------
5 File OpenGl_tgl_elems :
6
7
8 REMARQUES:
9 ----------       
10
11 HISTORIQUE DES MODIFICATIONS   :
12 --------------------------------
13 xx-xx-xx : xxx ; Creation.
14 17-07-96 : FMN ; Suppression de TelHLHSRMode
15 23-12-97 : FMN ; Suppression TelBackInteriorStyle, TelBackInteriorStyleIndex
16 et TelBackInteriorShadingMethod
17
18 ************************************************************************/
19
20 #ifndef OPENGL_TGL_ELEMS_H
21 #define OPENGL_TGL_ELEMS_H
22
23 #include <OpenGl_tsm.hxx>
24
25 /* Element types */
26 #define CALL_PHIGS_ELEM_NIL                   TelNil
27 #define CALL_PHIGS_ELEM_POLYMARKER3           TelMarkerSet
28 #define CALL_PHIGS_ELEM_ANNO_TEXT_REL3        TelText
29 #define CALL_PHIGS_ELEM_LINETYPE              TelPolylineType
30 #define CALL_PHIGS_ELEM_LINEWIDTH             TelPolylineWidth
31 #define CALL_PHIGS_ELEM_MARKER_TYPE           TelPolymarkerType
32 #define CALL_PHIGS_ELEM_MARKER_SIZE           TelPolymarkerSize
33 #define CALL_PHIGS_ELEM_TEXT_FONT             TelTextFont
34 #define CALL_PHIGS_ELEM_CHAR_EXPAN            TelCharacterExpansionFactor
35 #define CALL_PHIGS_ELEM_CHAR_SPACE            TelCharacterSpacing
36 #define CALL_PHIGS_ELEM_ANNO_CHAR_HT          TelTextHeight
37 #define CALL_PHIGS_ELEM_INT_STYLE             TelInteriorStyle
38 #define CALL_PHIGS_ELEM_INT_STYLE_IND         TelInteriorStyleIndex
39 #define CALL_PHIGS_ELEM_EDGE_FLAG             TelEdgeFlag
40 #define CALL_PHIGS_ELEM_EDGETYPE              TelEdgeType
41 #define CALL_PHIGS_ELEM_EDGEWIDTH             TelEdgeWidth
42 #define CALL_PHIGS_ELEM_ADD_NAMES_SET         TelAddNameset
43 #define CALL_PHIGS_ELEM_REMOVE_NAMES_SET      TelRemoveNameset
44 #define CALL_PHIGS_ELEM_LOCAL_MODEL_TRAN3     TelLocalTran3
45 #define CALL_PHIGS_ELEM_VIEW_IND              TelViewIndex
46 #define CALL_PHIGS_ELEM_EXEC_STRUCT           TelExecuteStructure
47 #define CALL_PHIGS_ELEM_LABEL                 TelLabel
48 #define CALL_PHIGS_ELEM_APPL_DATA             TelApplicationData
49 #define CALL_PHIGS_ELEM_PICK_ID               TelPickId
50 #define CALL_PHIGS_ELEM_POLYLINE_SET3_DATA    TelPolyline
51 #define CALL_PHIGS_ELEM_TRI_STRIP3_DATA       TelTriangleMesh
52 #define CALL_PHIGS_ELEM_QUAD_MESH3_DATA       TelQuadrangle
53 #define CALL_PHIGS_ELEM_TEXT_COLR             TelTextColour
54 #define CALL_PHIGS_ELEM_MARKER_COLR           TelPolymarkerColour
55 #define CALL_PHIGS_ELEM_EDGE_COLR             TelEdgeColour
56 #define CALL_PHIGS_ELEM_LINE_COLR             TelPolylineColour
57 #define CALL_PHIGS_ELEM_INT_COLR              TelInteriorColour
58 #define CALL_PHIGS_ELEM_BACK_INT_COLR         TelBackInteriorColour
59 #define CALL_PHIGS_ELEM_REFL_PROPS            TelSurfaceAreaProperties
60 #define CALL_PHIGS_ELEM_BACK_REFL_PROPS       TelBackSurfaceAreaProperties
61 #define CALL_PHIGS_ELEM_INT_SHAD_METH         TelInteriorShadingMethod
62 #define CALL_PHIGS_ELEM_INT_REFL_EQN          TelInteriorReflectanceEquation
63 #define CALL_PHIGS_ELEM_BACK_INT_REFL_EQN     TelBackInteriorReflectanceEquation
64 #define CALL_PHIGS_ELEM_FACE_DISTING_MODE     TelFaceDistinguishingMode
65 #define CALL_PHIGS_ELEM_FACE_CULL_MODE        TelFaceCullingMode
66 #define CALL_PHIGS_ELEM_LIGHT_SRC_STATE       TelLightSrcState
67 #define CALL_PHIGS_ELEM_DCUE_IND              TelDepthCueIndex
68 #define CALL_PHIGS_ELEM_HIGHLIGHT_INDEX       TelHighlightIndex
69 #define CALL_PHIGS_ELEM_FILL_AREA3            TelPolygon
70 #define CALL_PHIGS_ELEM_NDXPOLYGONS3_DATA     TelPolygonIndices
71 #define CALL_PHIGS_ELEM_FILL_AREA_SET3        TelPolygonHoles
72 #endif