0012121: Optimization of existing selection classes
[occt.git] / src / OpenGl / OpenGl_tgl_elems.hxx
CommitLineData
7fd59977 1/***********************************************************************
2
3FONCTION :
4----------
5File OpenGl_tgl_elems :
6
7
8REMARQUES:
9----------
10
11HISTORIQUE DES MODIFICATIONS :
12--------------------------------
13xx-xx-xx : xxx ; Creation.
1417-07-96 : FMN ; Suppression de TelHLHSRMode
1523-12-97 : FMN ; Suppression TelBackInteriorStyle, TelBackInteriorStyleIndex
16et 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