1 /***********************************************************************
5 File OpenGl_triedron.h : gestion du triedre non zoomable.
12 HISTORIQUE DES MODIFICATIONS :
13 --------------------------------
14 24-10-98 : BGN ; Creation.
16 ************************************************************************/
18 /*----------------------------------------------------------------------*/
20 #ifndef __OPENGL_TRIEDRON_H_
21 #define __OPENGL_TRIEDRON_H_
23 /*----------------------------------------------------------------------*/
30 #include <OpenGl_tgl_all.hxx>
31 #include <OpenGl_telem.hxx>
32 #include <OpenGl_tsm.hxx>
35 /*----------------------------------------------------------------------*/
41 /*----------------------------------------------------------------------*/
47 /*----------------------------------------------------------------------*/
53 /*----------------------------------------------------------------------*/
58 * initialisation of zbuffer trihedron
60 extern TStatus call_ztriedron_setup (
70 * initialisation d'un triedre non zoomable dans la Wks
72 extern TStatus call_triedron_init (
73 CALL_DEF_VIEW * aview,
83 * affichage d'un triedre non zoomable dans la vue aview.
86 extern TStatus call_triedron_redraw_from_view (CALL_DEF_VIEW * aview);
90 * affichage d'un triedre non zoomable dans la workstation awsid
93 extern TStatus call_triedron_redraw_from_wsid (Tint awsid);
97 * destruction du triedre non zoomable d' une vue.
100 extern TStatus call_triedron_erase (CALL_DEF_VIEW * aview);
103 * gestion d'un echo de designation du triedre non zoomable d' une vue.
105 extern TStatus call_triedron_echo (
106 CALL_DEF_VIEW * aview,
110 /*----------------------------------------------------------------------*/
112 #endif /* __OPENGL_TRIEDRON_H_ */
114 /*----------------------------------------------------------------------*/