1 /***********************************************************************
5 File OpenGl_tgl_elems :
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
18 ************************************************************************/
20 #ifndef OPENGL_TGL_ELEMS_H
21 #define OPENGL_TGL_ELEMS_H
23 #include <OpenGl_tsm.hxx>
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