Open CASCADE Technology 6.5.2
Data Structures | Defines | Typedefs | Enumerations | Functions
OpenGl_tgl_funcs.hxx File Reference
#include <OpenGl_tgl_all.hxx>
#include <OpenGl_telem.hxx>
#include <OpenGl_telem_pick.hxx>
#include <OpenGl_tsm.hxx>
#include <InterfaceGraphic_Aspect.hxx>
#include <InterfaceGraphic_Graphic3d.hxx>
#include <InterfaceGraphic_Visual3d.hxx>
#include <OSD_FontAspect.hxx>
#include <Graphic3d_CGraduatedTrihedron.hxx>

Data Structures

struct  point3
struct  vec3
struct  limit3
struct  limit
struct  view_map3

Defines

#define BUC60570
#define G003
#define BUC61044
#define BUC61045
#define CALL_PHIGS_EDGE_OFF   TOff
#define CALL_PHIGS_EDGE_ON   TOn
#define CALL_PHIGS_EDGE_NONE   TOff
#define CALL_PHIGS_EDGE_VISIBILITY   TOn
#define CALL_PHIGS_LINE_SOLID   TEL_LS_SOLID
#define CALL_PHIGS_LINE_DASH   TEL_LS_DASH
#define CALL_PHIGS_LINE_DOT   TEL_LS_DOT
#define CALL_PHIGS_LINE_DASH_DOT   TEL_LS_DASH_DOT
#define CALL_PHIGS_MARKER_DOT   TEL_PM_DOT
#define CALL_PHIGS_MARKER_PLUS   TEL_PM_PLUS
#define CALL_PHIGS_MARKER_ASTERISK   TEL_PM_STAR
#define CALL_PHIGS_MARKER_CIRCLE   TEL_PM_CIRC
#define CALL_PHIGS_MARKER_CROSS   TEL_PM_CROSS
#define CALL_PHIGS_MARKER_USER_DEFINED   TEL_PM_USERDEFINED
#define CALL_PHIGS_PATH_RIGHT   0
#define CALL_PHIGS_PATH_LEFT   0
#define CALL_PHIGS_PATH_UP   0
#define CALL_PHIGS_PATH_DOWN   0
#define CALL_PHIGS_HOR_LEFT   0
#define CALL_PHIGS_HOR_CENTER   1
#define CALL_PHIGS_HOR_RIGHT   2
#define CALL_PHIGS_VERT_BOTTOM   0
#define CALL_PHIGS_VERT_CENTER   1
#define CALL_PHIGS_VERT_TOP   2
#define CALL_PHIGS_STYLE_HOLLOW   TSM_HOLLOW
#define CALL_PHIGS_STYLE_SOLID   TSM_SOLID
#define CALL_PHIGS_STYLE_HATCH   TSM_HATCH
#define CALL_PHIGS_STYLE_EMPTY   TSM_EMPTY
#define CALL_PHIGS_STYLE_HIDDENLINE   TSM_HIDDENLINE
#define CALL_PHIGS_LIGHT_AMBIENT   TLightAmbient
#define CALL_PHIGS_LIGHT_DIRECTIONAL   TLightDirectional
#define CALL_PHIGS_LIGHT_POSITIONAL   TLightPositional
#define CALL_PHIGS_LIGHT_SPOT   TLightSpot
#define CALL_PHIGS_HATCH_HORIZ   TEL_HS_HORIZONTAL
#define CALL_PHIGS_HATCH_HORIZ_DBL   TEL_HS_HORIZONTAL_SPARSE
#define CALL_PHIGS_HATCH_VERT   TEL_HS_VERTICAL
#define CALL_PHIGS_HATCH_VERT_DBL   TEL_HS_VERTICAL_SPARSE
#define CALL_PHIGS_HATCH_DIAG_45   TEL_HS_DIAG_45
#define CALL_PHIGS_HATCH_DIAG_45_DBL   TEL_HS_DIAG_45_SPARSE
#define CALL_PHIGS_HATCH_DIAG_135   TEL_HS_DIAG_135
#define CALL_PHIGS_HATCH_DIAG_135_DBL   TEL_HS_DIAG_135_SPARSE
#define CALL_PHIGS_HATCH_GRID_R   TEL_HS_GRID
#define CALL_PHIGS_HATCH_GRID_R_DBL   TEL_HS_GRID_SPARSE
#define CALL_PHIGS_HATCH_GRID_D   TEL_HS_CROSS
#define CALL_PHIGS_HATCH_GRID_D_DBL   TEL_HS_CROSS_SPARSE
#define CALL_PHIGS_EDIT_INSERT   TEditInsert
#define CALL_PHIGS_EDIT_REPLACE   TEditReplace
#define CALL_PHIGS_TYPE_PRECONCAT   TPreConcatenate
#define CALL_PHIGS_TYPE_POSTCONCAT   TPostConcatenate
#define CALL_PHIGS_TYPE_REPLACE   TReplace
#define CALL_PHIGS_IND_NO_CLIP   TOff
#define CALL_PHIGS_IND_CLIP   TOn
#define CALL_PHIGS_TYPE_PARAL   TelParallel
#define CALL_PHIGS_TYPE_PERSPECT   TelPerspective
#define CALL_PHIGS_SD_NONE   TEL_SM_FLAT
#define CALL_PHIGS_SD_COLOUR   TEL_SM_GOURAUD
#define CALL_PHIGS_SD_DOT_PRODUCT   TEL_SM_GOURAUD
#define CALL_PHIGS_SD_NORMAL   TEL_SM_FLAT
#define CALL_PHIGS_REFL_NONE   0x0000
#define AMBIENT_MASK   0x0001
#define DIFFUSE_MASK   0x0002
#define SPECULAR_MASK   0x0004
#define EMISSIVE_MASK   0x0008
#define CALL_PHIGS_CULL_NONE   TelCullNone
#define CALL_PHIGS_CULL_BACKFACE   TelCullBack
#define CALL_PHIGS_CULL_FRONTFACE   TelCullFront
#define CALL_PHIGS_SUPPRESSED   TelDCSuppressed
#define CALL_PHIGS_ALLOWED   TelDCAllowed
#define CALL_PHIGS_DISTING_NO   TOff
#define CALL_PHIGS_DISTING_YES   TOn
#define CALL_DEF_ENABLE_ZBUFFER   TOn
#define CALL_DEF_DISABLE_ZBUFFER   TOff
#define ASPECT_TOST_NORMAL   0
#define ASPECT_TOST_ANNOTATION   1
#define ASPECT_TODT_NORMAL   0
#define ASPECT_TODT_SUBTITLE   1
#define ASPECT_TODT_DEKALE   2
#define ASPECT_TODT_BLEND   3
#define PTOP_FIRST   TTopFirst
#define PBOTTOM_FIRST   TBottomFirst
#define CALL_PHIGS_SHAPE_COMPLEX   TEL_SHAPE_COMPLEX
#define CALL_PHIGS_SHAPE_NONCONVEX   TEL_SHAPE_CONCAVE
#define CALL_PHIGS_SHAPE_CONVEX   TEL_SHAPE_CONVEX
#define CALL_PHIGS_SHAPE_UNKNOWN   TEL_SHAPE_UNKNOWN
#define CALL_PHIGS_VERT_COORD   TEL_VTFLAG_NONE
#define CALL_PHIGS_VERT_COORD_COLOUR   TEL_VTFLAG_COLOUR
#define CALL_PHIGS_VERT_COORD_NORMAL   TEL_VTFLAG_NORMAL
#define CALL_PHIGS_VERT_COORD_COLOUR_NORMAL   TEL_VTFLAG_COLOURNORMAL
#define CALL_PHIGS_FACET_NONE   TEL_FAFLAG_NONE
#define CALL_PHIGS_FACET_COLOUR   TEL_FAFLAG_COLOUR
#define CALL_PHIGS_FACET_NORMAL   TEL_FAFLAG_NORMAL
#define CALL_PHIGS_FACET_COLOUR_NORMAL   TEL_FAFLAG_COLOURNORMAL
#define call_func_open_struct   TsmOpenStructure
#define call_func_close_struct   TsmCloseStructure
#define call_func_set_edit_mode   TsmSetEditMode
#define call_func_set_elem_ptr   TsmSetElementPointer
#define call_func_offset_elem_ptr   TsmOffsetElementPointer
#define call_func_set_elem_ptr_label   TsmSetElementPointerAtLabel
#define call_func_del_elem   TsmDeleteElement
#define call_func_del_elem_range   TsmDeleteElementRange
#define call_func_del_elems_labels   TsmDeleteElementsBetweenLabels
#define call_func_del_struct   TsmDeleteStructure
#define call_func_inq_elem_ptr   TsmGetCurElemPtr
#define call_func_inq_elem   TsmGetCurElem

Typedefs

typedef float matrix3 [4][4]

Enumerations

enum  projtype { TYPE_PARAL, TYPE_PERSPECT }
enum  clip_ind { IND_NO_CLIP, IND_CLIP }

Functions

void call_func_label (Tint)
void call_func_set_view_ind (Tint)
void call_func_appl_data (void *)
void call_func_set_local_tran3 (Tmatrix3, TComposeType)
void call_func_set_linewidth (Tfloat)
void call_func_set_linetype (Tint)
void call_func_set_int_style (Tint)
void call_func_set_edge_flag (Tint)
void call_func_set_edge_type (Tint)
void call_func_set_edgewidth (Tfloat)
void call_func_set_int_style_ind (Tint)
void call_func_set_face_disting_mode (Tint)
void call_func_set_face_cull_mode (Tint)
void call_func_set_marker_type (Tint)
void call_func_set_marker_size (Tfloat)
void call_func_exec_struct (Tint)
void call_func_init_tgl (void)
void call_func_post_struct (Tint, Tint, Tfloat)
void call_func_set_int_shad_meth (Tint)
void call_func_set_refl_eqn (Tint)
void call_func_set_back_refl_eqn (Tint)
void call_func_set_text_font (Tchar *)
void call_func_set_char_space (Tfloat)
void call_func_set_char_expan (Tfloat)
void call_func_set_pick_id (Tint)
void call_func_redraw_all_structs (Tint, Tint)
void call_func_redraw_all_structs_begin (Tint)
void call_func_redraw_all_structs_proc (Tint)
void call_func_redraw_all_structs_end (Tint, Tint)
void call_func_set_anno_char_ht (Tfloat)
void call_func_set_anno_char_up_vec (Tfloat[2])
void call_func_set_anno_path (Tint)
void call_func_set_anno_align (Tint, Tint)
void call_func_anno_text_rel3 (tel_point, Techar *)
void call_func_dcue_ind (Tint)
void call_func_set_do_texturemap (Tint)
void call_func_set_texture_id (Tint)
void call_func_set_text_style (int)
void call_func_set_text_display_type (int)
void call_func_set_degenerate_model (Tint, Tfloat)
void call_func_set_text_zoomable (Tint)
void call_func_set_text_angle (Tfloat)
void call_func_set_text_fontaspect (OSD_FontAspect)
void call_func_set_polygon_offset_params (Tint, Tfloat, Tfloat)
void call_func_set_transform_persistence (Tint, Tfloat, Tfloat, Tfloat)
void call_func_eval_ori_matrix3 (point3 *vrp, vec3 *vpn, vec3 *vup, int *err_ind, float mout[4][4])
void call_func_eval_map_matrix3 (view_map3 *Map, int *err_ind, matrix3 mat)
void EXPORT call_togl_ztriedron_setup (float *xcolor, float *ycolor, float *zcolor, float sizeratio, float axisdiameter, int nbfacettes)
void EXPORT call_togl_triedron_display (CALL_DEF_VIEW *aview, int APosition, float r, float g, float b, float AScale, int asWireframe)
void EXPORT call_togl_triedron_erase (CALL_DEF_VIEW *aview)
void EXPORT call_togl_triedron_echo (CALL_DEF_VIEW *aview, int AType)
void EXPORT call_togl_graduatedtrihedron_display (CALL_DEF_VIEW *view, const Graphic3d_CGraduatedTrihedron &cubic)
void EXPORT call_togl_graduatedtrihedron_erase (CALL_DEF_VIEW *view)
void EXPORT call_togl_graduatedtrihedron_minmaxvalues (float xmin, float ymin, float zmin, float xmax, float ymax, float zmax)
int EXPORT call_togl_begin_ajout_mode (CALL_DEF_VIEW *aview)
void EXPORT call_togl_end_ajout_mode ()
int EXPORT call_togl_begin_immediat_mode (CALL_DEF_VIEW *aview, CALL_DEF_LAYER *anunderlayer, CALL_DEF_LAYER *anoverlayer, int doublebuffer, int retainmode)
void EXPORT call_togl_end_immediat_mode (int synchronize)
void EXPORT call_togl_clear_immediat_mode (CALL_DEF_VIEW *aview, int aFlush)
void EXPORT call_togl_transform (CALL_DEF_MATRIX4X4 amatrix, int mode)
void EXPORT call_togl_begin_polyline ()
void EXPORT call_togl_end_polyline ()
void EXPORT call_togl_begin_polygon ()
void EXPORT call_togl_end_polygon ()
void EXPORT call_togl_begin_trianglemesh ()
void EXPORT call_togl_end_trianglemesh ()
void EXPORT call_togl_begin_marker ()
void EXPORT call_togl_end_marker ()
void EXPORT call_togl_begin_bezier ()
void EXPORT call_togl_end_bezier ()
void EXPORT call_togl_move (float x, float y, float z)
void EXPORT call_togl_movenormal (float x, float y, float z, float nx, float ny, float nz)
void EXPORT call_togl_moveweight (float x, float y, float z, float w)
void EXPORT call_togl_draw (float x, float y, float z)
void EXPORT call_togl_drawnormal (float x, float y, float z, float nx, float ny, float nz)
void EXPORT call_togl_drawweight (float x, float y, float z, float w)
void EXPORT call_togl_draw_text (CALL_DEF_TEXT *atext)
void EXPORT call_togl_draw_structure (int StructId)
void EXPORT call_togl_set_linecolor (float r, float g, float b)
void EXPORT call_togl_set_interiorcolor (float r, float g, float b)
void EXPORT call_togl_set_linetype (long type)
void EXPORT call_togl_set_interiortype (long type)
void EXPORT call_togl_set_linewidth (float width)
void EXPORT call_togl_set_textcolor (float r, float g, float b)
void EXPORT call_togl_set_textfont (char *police, float factor, float space)
void EXPORT call_togl_set_markercolor (float r, float g, float b)
void EXPORT call_togl_set_markertype (long type, float scale)
void EXPORT call_togl_set_minmax (float x1, float y1, float z1, float x2, float y2, float z2)
void EXPORT call_togl_set_rgb (float r, float g, float b)
void EXPORT call_togl_opengroup (CALL_DEF_GROUP *agroup)
void EXPORT call_togl_closegroup (CALL_DEF_GROUP *agroup)
void EXPORT call_togl_cleargroup (CALL_DEF_GROUP *agroup)
void EXPORT call_togl_linecontextgroup (CALL_DEF_GROUP *agroup, int noinsert)
void EXPORT call_togl_facecontextgroup (CALL_DEF_GROUP *agroup, int noinsert)
void EXPORT call_togl_markercontextgroup (CALL_DEF_GROUP *agroup, int noinsert)
void EXPORT call_togl_textcontextgroup (CALL_DEF_GROUP *agroup, int noinsert)
void EXPORT call_togl_group (CALL_DEF_GROUP *agroup)
void EXPORT call_togl_marker (CALL_DEF_GROUP *agroup, CALL_DEF_MARKER *amarker)
void EXPORT call_togl_marker_set (CALL_DEF_GROUP *agroup, CALL_DEF_LISTMARKERS *almarkers)
void EXPORT call_togl_polyline (CALL_DEF_GROUP *agroup, CALL_DEF_LISTPOINTS *alpoints)
void EXPORT call_togl_polygon (CALL_DEF_GROUP *agroup, CALL_DEF_FACET *afacet)
void EXPORT call_togl_polygon_holes (CALL_DEF_GROUP *agroup, CALL_DEF_LISTFACETS *alfacets)
void EXPORT call_togl_polygon_indices (CALL_DEF_GROUP *agroup, CALL_DEF_LISTPOINTS *alpoints, CALL_DEF_LISTEDGES *aledges, CALL_DEF_LISTINTEGERS *albounds)
void EXPORT call_togl_pickid (CALL_DEF_GROUP *agroup)
void EXPORT call_togl_quadrangle (CALL_DEF_GROUP *agroup, CALL_DEF_QUAD *aquad)
void EXPORT call_togl_removegroup (CALL_DEF_GROUP *agroup)
void EXPORT call_togl_text (CALL_DEF_GROUP *agroup, CALL_DEF_TEXT *atext)
void EXPORT call_togl_triangle (CALL_DEF_GROUP *agroup, CALL_DEF_TRIKE *atrike)
void EXPORT call_togl_bezier (CALL_DEF_GROUP *agroup, CALL_DEF_LISTPOINTS *alpoints)
void EXPORT call_togl_bezier_weight (CALL_DEF_GROUP *agroup, CALL_DEF_LISTPOINTS *alpoints, CALL_DEF_LISTREALS *alweights)
void EXPORT call_togl_blink (CALL_DEF_STRUCTURE *astructure, int create)
void EXPORT call_togl_boundarybox (CALL_DEF_STRUCTURE *astructure, int create)
void EXPORT call_togl_clearstructure (CALL_DEF_STRUCTURE *astructure)
void EXPORT call_togl_contextstructure (CALL_DEF_STRUCTURE *astructure)
void EXPORT call_togl_highlightcolor (CALL_DEF_STRUCTURE *astructure, CALL_DEF_COLOR *acolor, int create)
void EXPORT call_togl_namesetstructure (CALL_DEF_STRUCTURE *astructure)
void EXPORT call_togl_removestructure (CALL_DEF_STRUCTURE *astructure)
void EXPORT call_togl_structure (CALL_DEF_STRUCTURE *astructure)
void EXPORT call_togl_transformstructure (CALL_DEF_STRUCTURE *astructure)
void EXPORT call_togl_degeneratestructure (CALL_DEF_STRUCTURE *astructure)
void EXPORT call_togl_connect (CALL_DEF_STRUCTURE *afather, CALL_DEF_STRUCTURE *ason)
void EXPORT call_togl_disconnect (CALL_DEF_STRUCTURE *afather, CALL_DEF_STRUCTURE *ason)
int EXPORT call_togl_begin_animation (CALL_DEF_VIEW *aview)
void EXPORT call_togl_end_animation (CALL_DEF_VIEW *aview)
int EXPORT call_togl_begin (char *adisplay)
int EXPORT call_togl_begin_display (void *pdisplay)
void EXPORT call_togl_end ()
void EXPORT call_togl_structure_exploration (long Id, long LabelBegin, long LabelEnd)
void EXPORT call_togl_element_exploration (long Id, long elem_num, long *type, CALL_DEF_POINT *pt, CALL_DEF_NORMAL *npt, CALL_DEF_COLOR *cpt, CALL_DEF_NORMAL *nfa)
void EXPORT call_togl_element_type (long Id, long elem_num, long *type)
void EXPORT call_togl_activateview (CALL_DEF_VIEW *aview)
void EXPORT call_togl_antialiasing (CALL_DEF_VIEW *aview, int tag)
void EXPORT call_togl_background (CALL_DEF_VIEW *aview)
void EXPORT call_togl_gradient_background (int ws, int type, tel_colour tcolor1, tel_colour tcolor2)
void EXPORT call_togl_set_gradient_type (int ws, int type)
int EXPORT call_togl_project_raster (int wsid, float x, float y, float z, int *ixr, int *iyr)
int EXPORT call_togl_adopt_to_rect (int, int, int)
int EXPORT call_togl_unproject_raster (int wsid, int xm, int ym, int xM, int yM, int ixr, int iyr, float *x, float *y, float *z)
int EXPORT call_togl_unproject_raster_with_ray (int wsid, int xm, int ym, int xM, int yM, int ixr, int iyr, float *x, float *y, float *z, float *dx, float *dy, float *dz)
void EXPORT call_togl_cliplimit (CALL_DEF_VIEW *aview, int wait)
void EXPORT call_togl_deactivateview (CALL_DEF_VIEW *aview)
void EXPORT call_togl_depthcueing (CALL_DEF_VIEW *aview, int tag)
void EXPORT call_togl_displaystructure (CALL_DEF_VIEW *aview, int StructId, int Priority)
void EXPORT call_togl_erasestructure (int ViewId, int StructId)
void EXPORT call_togl_init_pick ()
void EXPORT call_togl_pick (CALL_DEF_PICK *apick)
void EXPORT call_togl_ratio_window (CALL_DEF_VIEW *aview)
void EXPORT call_togl_redraw (CALL_DEF_VIEW *aview, CALL_DEF_LAYER *anunderlayer, CALL_DEF_LAYER *anoverlayer)
void EXPORT call_togl_redraw_area (CALL_DEF_VIEW *aview, CALL_DEF_LAYER *anunderlayer, CALL_DEF_LAYER *anoverlayer, int x, int y, int width, int height)
void EXPORT call_togl_removeview (CALL_DEF_VIEW *aview)
void EXPORT call_togl_setlight (CALL_DEF_VIEW *aview)
void EXPORT call_togl_setplane (CALL_DEF_VIEW *aview)
void EXPORT call_togl_setvisualisation (CALL_DEF_VIEW *aview)
void EXPORT call_togl_transparency (int WsId, int ViewId, int Activity)
void EXPORT call_togl_update (CALL_DEF_VIEW *aview, CALL_DEF_LAYER *anunderlayer, CALL_DEF_LAYER *anoverlayer)
int EXPORT call_togl_view (CALL_DEF_VIEW *aview)
int EXPORT call_togl_viewmapping (CALL_DEF_VIEW *aview, int wait)
int EXPORT call_togl_vieworientation (CALL_DEF_VIEW *aview, int wait)
int EXPORT call_togl_inquiretexture ()
int EXPORT call_togl_inquirelight ()
int EXPORT call_togl_inquireplane ()
int EXPORT call_togl_inquireview ()
int EXPORT call_togl_inquiremat (CALL_DEF_VIEW *aview, CALL_DEF_MATRIX4X4 ori_matrix, CALL_DEF_MATRIX4X4 map_matrix)
void EXPORT call_togl_view_exploration (long Id)
int EXPORT call_togl_create_texture (int Type, unsigned int Width, unsigned int Height, unsigned char *Data, char *FileName)
void EXPORT call_togl_create_bg_texture (CALL_DEF_VIEW *aview, int width, int height, unsigned char *data, int style)
void EXPORT call_togl_set_bg_texture_style (CALL_DEF_VIEW *aview, int style)
void EXPORT call_togl_destroy_texture (int TexId)
void EXPORT call_togl_modify_texture (int TexId, CALL_DEF_INIT_TEXTURE *init_tex)
void EXPORT call_togl_environment (CALL_DEF_VIEW *aview)
void EXPORT call_togl_layer2d (CALL_DEF_LAYER *alayer)
void EXPORT call_togl_removelayer2d (CALL_DEF_LAYER *alayer)
void EXPORT call_togl_begin_layer2d (CALL_DEF_LAYER *alayer)
void EXPORT call_togl_end_layer2d ()
void EXPORT call_togl_clear_layer2d (CALL_DEF_LAYER *alayer)
void EXPORT call_togl_begin_polyline2d ()
void EXPORT call_togl_end_polyline2d ()
void EXPORT call_togl_begin_polygon2d ()
void EXPORT call_togl_end_polygon2d ()
void EXPORT call_togl_move2d (float x, float y)
void EXPORT call_togl_draw2d (float x, float y)
void EXPORT call_togl_edge2d (float x, float y)
void EXPORT call_togl_rectangle2d (float x, float y, float w, float h)
void EXPORT call_togl_set_color (float r, float g, float b)
void EXPORT call_togl_set_transparency (float a)
void EXPORT call_togl_unset_transparency ()
void EXPORT call_togl_set_line_attributes (long type, float width)
void EXPORT call_togl_set_text_attributes (Tchar *font, long type, float r, float g, float b)
void EXPORT call_togl_set_text_attributes (Tchar *font, Tint height, OSD_FontAspect type, float r, float g, float b)
void EXPORT call_togl_set_text_scale_factors (Tfloat x, Tfloat y)
void EXPORT call_togl_text2d (Techar *s, float x, float y, float height)
void EXPORT call_togl_textsize2d (Techar *s, float height, float *width, float *ascent, float *descent)
void EXPORT call_togl_backfacing (CALL_DEF_VIEW *)
void EXPORT call_togl_parray (CALL_DEF_GROUP *agroup, CALL_DEF_PARRAY *parray)
void EXPORT call_togl_parray_remove (CALL_DEF_GROUP *agroup, CALL_DEF_PARRAY *parray)
void EXPORT call_togl_userdraw (CALL_DEF_GROUP *agroup, CALL_DEF_USERDRAW *anobject)
Standard_Boolean EXPORT call_togl_print (CALL_DEF_VIEW *aview, CALL_DEF_LAYER *anunderlayer, CALL_DEF_LAYER *anoverlayer, const Aspect_Drawable hPrintDC, const int background, const char *filename, const int printalgo=0, const float theScaleFactor=1.0)
void EXPORT call_togl_depthtest (CALL_DEF_VIEW *aview, int dFlag)
int EXPORT call_togl_isdepthtest (CALL_DEF_VIEW *aview)
void EXPORT call_togl_gllight (CALL_DEF_VIEW *aview, int dFlag)
int EXPORT call_togl_isgllight (CALL_DEF_VIEW *aview)

Define Documentation

#define AMBIENT_MASK   0x0001
#define ASPECT_TODT_BLEND   3
#define ASPECT_TODT_DEKALE   2
#define ASPECT_TODT_NORMAL   0
#define ASPECT_TODT_SUBTITLE   1
#define ASPECT_TOST_ANNOTATION   1
#define ASPECT_TOST_NORMAL   0
#define BUC60570
#define BUC61044
#define BUC61045
#define CALL_DEF_DISABLE_ZBUFFER   TOff
#define CALL_DEF_ENABLE_ZBUFFER   TOn
#define call_func_close_struct   TsmCloseStructure
#define call_func_del_elem   TsmDeleteElement
#define call_func_del_elem_range   TsmDeleteElementRange
#define call_func_del_elems_labels   TsmDeleteElementsBetweenLabels
#define call_func_del_struct   TsmDeleteStructure
#define call_func_inq_elem   TsmGetCurElem
#define call_func_inq_elem_ptr   TsmGetCurElemPtr
#define call_func_offset_elem_ptr   TsmOffsetElementPointer
#define call_func_open_struct   TsmOpenStructure
#define call_func_set_edit_mode   TsmSetEditMode
#define call_func_set_elem_ptr   TsmSetElementPointer
#define call_func_set_elem_ptr_label   TsmSetElementPointerAtLabel
#define CALL_PHIGS_ALLOWED   TelDCAllowed
#define CALL_PHIGS_CULL_BACKFACE   TelCullBack
#define CALL_PHIGS_CULL_FRONTFACE   TelCullFront
#define CALL_PHIGS_CULL_NONE   TelCullNone
#define CALL_PHIGS_DISTING_NO   TOff
#define CALL_PHIGS_DISTING_YES   TOn
#define CALL_PHIGS_EDGE_NONE   TOff
#define CALL_PHIGS_EDGE_OFF   TOff
#define CALL_PHIGS_EDGE_ON   TOn
#define CALL_PHIGS_EDGE_VISIBILITY   TOn
#define CALL_PHIGS_EDIT_INSERT   TEditInsert
#define CALL_PHIGS_EDIT_REPLACE   TEditReplace
#define CALL_PHIGS_FACET_COLOUR   TEL_FAFLAG_COLOUR
#define CALL_PHIGS_FACET_COLOUR_NORMAL   TEL_FAFLAG_COLOURNORMAL
#define CALL_PHIGS_FACET_NONE   TEL_FAFLAG_NONE
#define CALL_PHIGS_FACET_NORMAL   TEL_FAFLAG_NORMAL
#define CALL_PHIGS_HATCH_DIAG_135   TEL_HS_DIAG_135
#define CALL_PHIGS_HATCH_DIAG_135_DBL   TEL_HS_DIAG_135_SPARSE
#define CALL_PHIGS_HATCH_DIAG_45   TEL_HS_DIAG_45
#define CALL_PHIGS_HATCH_DIAG_45_DBL   TEL_HS_DIAG_45_SPARSE
#define CALL_PHIGS_HATCH_GRID_D   TEL_HS_CROSS
#define CALL_PHIGS_HATCH_GRID_D_DBL   TEL_HS_CROSS_SPARSE
#define CALL_PHIGS_HATCH_GRID_R   TEL_HS_GRID
#define CALL_PHIGS_HATCH_GRID_R_DBL   TEL_HS_GRID_SPARSE
#define CALL_PHIGS_HATCH_HORIZ   TEL_HS_HORIZONTAL
#define CALL_PHIGS_HATCH_HORIZ_DBL   TEL_HS_HORIZONTAL_SPARSE
#define CALL_PHIGS_HATCH_VERT   TEL_HS_VERTICAL
#define CALL_PHIGS_HATCH_VERT_DBL   TEL_HS_VERTICAL_SPARSE
#define CALL_PHIGS_HOR_CENTER   1
#define CALL_PHIGS_HOR_LEFT   0
#define CALL_PHIGS_HOR_RIGHT   2
#define CALL_PHIGS_IND_CLIP   TOn
#define CALL_PHIGS_IND_NO_CLIP   TOff
#define CALL_PHIGS_LIGHT_AMBIENT   TLightAmbient
#define CALL_PHIGS_LIGHT_DIRECTIONAL   TLightDirectional
#define CALL_PHIGS_LIGHT_POSITIONAL   TLightPositional
#define CALL_PHIGS_LIGHT_SPOT   TLightSpot
#define CALL_PHIGS_LINE_DASH   TEL_LS_DASH
#define CALL_PHIGS_LINE_DASH_DOT   TEL_LS_DASH_DOT
#define CALL_PHIGS_LINE_DOT   TEL_LS_DOT
#define CALL_PHIGS_LINE_SOLID   TEL_LS_SOLID
#define CALL_PHIGS_MARKER_ASTERISK   TEL_PM_STAR
#define CALL_PHIGS_MARKER_CIRCLE   TEL_PM_CIRC
#define CALL_PHIGS_MARKER_CROSS   TEL_PM_CROSS
#define CALL_PHIGS_MARKER_DOT   TEL_PM_DOT
#define CALL_PHIGS_MARKER_PLUS   TEL_PM_PLUS
#define CALL_PHIGS_MARKER_USER_DEFINED   TEL_PM_USERDEFINED
#define CALL_PHIGS_PATH_DOWN   0
#define CALL_PHIGS_PATH_LEFT   0
#define CALL_PHIGS_PATH_RIGHT   0
#define CALL_PHIGS_PATH_UP   0
#define CALL_PHIGS_REFL_NONE   0x0000
#define CALL_PHIGS_SD_COLOUR   TEL_SM_GOURAUD
#define CALL_PHIGS_SD_DOT_PRODUCT   TEL_SM_GOURAUD
#define CALL_PHIGS_SD_NONE   TEL_SM_FLAT
#define CALL_PHIGS_SD_NORMAL   TEL_SM_FLAT
#define CALL_PHIGS_SHAPE_COMPLEX   TEL_SHAPE_COMPLEX
#define CALL_PHIGS_SHAPE_CONVEX   TEL_SHAPE_CONVEX
#define CALL_PHIGS_SHAPE_NONCONVEX   TEL_SHAPE_CONCAVE
#define CALL_PHIGS_SHAPE_UNKNOWN   TEL_SHAPE_UNKNOWN
#define CALL_PHIGS_STYLE_EMPTY   TSM_EMPTY
#define CALL_PHIGS_STYLE_HATCH   TSM_HATCH
#define CALL_PHIGS_STYLE_HIDDENLINE   TSM_HIDDENLINE
#define CALL_PHIGS_STYLE_HOLLOW   TSM_HOLLOW
#define CALL_PHIGS_STYLE_SOLID   TSM_SOLID
#define CALL_PHIGS_SUPPRESSED   TelDCSuppressed
#define CALL_PHIGS_TYPE_PARAL   TelParallel
#define CALL_PHIGS_TYPE_PERSPECT   TelPerspective
#define CALL_PHIGS_TYPE_POSTCONCAT   TPostConcatenate
#define CALL_PHIGS_TYPE_PRECONCAT   TPreConcatenate
#define CALL_PHIGS_TYPE_REPLACE   TReplace
#define CALL_PHIGS_VERT_BOTTOM   0
#define CALL_PHIGS_VERT_CENTER   1
#define CALL_PHIGS_VERT_COORD   TEL_VTFLAG_NONE
#define CALL_PHIGS_VERT_COORD_COLOUR   TEL_VTFLAG_COLOUR
#define CALL_PHIGS_VERT_COORD_COLOUR_NORMAL   TEL_VTFLAG_COLOURNORMAL
#define CALL_PHIGS_VERT_COORD_NORMAL   TEL_VTFLAG_NORMAL
#define CALL_PHIGS_VERT_TOP   2
#define DIFFUSE_MASK   0x0002
#define EMISSIVE_MASK   0x0008
#define G003
#define PBOTTOM_FIRST   TBottomFirst
#define PTOP_FIRST   TTopFirst
#define SPECULAR_MASK   0x0004

Typedef Documentation

typedef float matrix3[4][4]

Enumeration Type Documentation

enum clip_ind
Enumerator:
IND_NO_CLIP 
IND_CLIP 
enum projtype
Enumerator:
TYPE_PARAL 
TYPE_PERSPECT 

Function Documentation

void call_func_anno_text_rel3 ( tel_point  ,
Techar  
)
void call_func_appl_data ( void *  )
void call_func_dcue_ind ( Tint  )
void call_func_eval_map_matrix3 ( view_map3 Map,
int err_ind,
matrix3  mat 
)
void call_func_eval_ori_matrix3 ( point3 vrp,
vec3 vpn,
vec3 vup,
int err_ind,
float  mout[4][4] 
)
void call_func_exec_struct ( Tint  )
void call_func_init_tgl ( void  )
void call_func_label ( Tint  )
void call_func_post_struct ( Tint  ,
Tint  ,
Tfloat   
)
void call_func_redraw_all_structs ( Tint  ,
Tint   
)
void call_func_redraw_all_structs_begin ( Tint  )
void call_func_redraw_all_structs_end ( Tint  ,
Tint   
)
void call_func_redraw_all_structs_proc ( Tint  )
void call_func_set_anno_align ( Tint  ,
Tint   
)
void call_func_set_anno_char_ht ( Tfloat  )
void call_func_set_anno_char_up_vec ( Tfloat  [2])
void call_func_set_anno_path ( Tint  )
void call_func_set_back_refl_eqn ( Tint  )
void call_func_set_char_expan ( Tfloat  )
void call_func_set_char_space ( Tfloat  )
void call_func_set_degenerate_model ( Tint  ,
Tfloat   
)
void call_func_set_do_texturemap ( Tint  )
void call_func_set_edge_flag ( Tint  )
void call_func_set_edge_type ( Tint  )
void call_func_set_edgewidth ( Tfloat  )
void call_func_set_face_cull_mode ( Tint  )
void call_func_set_face_disting_mode ( Tint  )
void call_func_set_int_shad_meth ( Tint  )
void call_func_set_int_style ( Tint  )
void call_func_set_int_style_ind ( Tint  )
void call_func_set_linetype ( Tint  )
void call_func_set_linewidth ( Tfloat  )
void call_func_set_local_tran3 ( Tmatrix3  ,
TComposeType   
)
void call_func_set_marker_size ( Tfloat  )
void call_func_set_marker_type ( Tint  )
void call_func_set_pick_id ( Tint  )
void call_func_set_polygon_offset_params ( Tint  ,
Tfloat  ,
Tfloat   
)
void call_func_set_refl_eqn ( Tint  )
void call_func_set_text_angle ( Tfloat  )
void call_func_set_text_display_type ( int  )
void call_func_set_text_font ( Tchar )
void call_func_set_text_fontaspect ( OSD_FontAspect  )
void call_func_set_text_style ( int  )
void call_func_set_text_zoomable ( Tint  )
void call_func_set_texture_id ( Tint  )
void call_func_set_transform_persistence ( Tint  ,
Tfloat  ,
Tfloat  ,
Tfloat   
)
void call_func_set_view_ind ( Tint  )
void EXPORT call_togl_activateview ( CALL_DEF_VIEW aview)
int EXPORT call_togl_adopt_to_rect ( int  ,
int  ,
int   
)
void EXPORT call_togl_antialiasing ( CALL_DEF_VIEW aview,
int  tag 
)
void EXPORT call_togl_backfacing ( CALL_DEF_VIEW )
void EXPORT call_togl_background ( CALL_DEF_VIEW aview)
int EXPORT call_togl_begin ( char *  adisplay)
int EXPORT call_togl_begin_ajout_mode ( CALL_DEF_VIEW aview)
int EXPORT call_togl_begin_animation ( CALL_DEF_VIEW aview)
void EXPORT call_togl_begin_bezier ( )
int EXPORT call_togl_begin_display ( void *  pdisplay)
int EXPORT call_togl_begin_immediat_mode ( CALL_DEF_VIEW aview,
CALL_DEF_LAYER anunderlayer,
CALL_DEF_LAYER anoverlayer,
int  doublebuffer,
int  retainmode 
)
void EXPORT call_togl_begin_layer2d ( CALL_DEF_LAYER alayer)
void EXPORT call_togl_begin_marker ( )
void EXPORT call_togl_begin_polygon ( )
void EXPORT call_togl_begin_polygon2d ( )
void EXPORT call_togl_begin_polyline ( )
void EXPORT call_togl_begin_polyline2d ( )
void EXPORT call_togl_begin_trianglemesh ( )
void EXPORT call_togl_bezier ( CALL_DEF_GROUP agroup,
CALL_DEF_LISTPOINTS alpoints 
)
void EXPORT call_togl_bezier_weight ( CALL_DEF_GROUP agroup,
CALL_DEF_LISTPOINTS alpoints,
CALL_DEF_LISTREALS alweights 
)
void EXPORT call_togl_blink ( CALL_DEF_STRUCTURE astructure,
int  create 
)
void EXPORT call_togl_boundarybox ( CALL_DEF_STRUCTURE astructure,
int  create 
)
void EXPORT call_togl_clear_immediat_mode ( CALL_DEF_VIEW aview,
int  aFlush 
)
void EXPORT call_togl_clear_layer2d ( CALL_DEF_LAYER alayer)
void EXPORT call_togl_cleargroup ( CALL_DEF_GROUP agroup)
void EXPORT call_togl_clearstructure ( CALL_DEF_STRUCTURE astructure)
void EXPORT call_togl_cliplimit ( CALL_DEF_VIEW aview,
int  wait 
)
void EXPORT call_togl_closegroup ( CALL_DEF_GROUP agroup)
void EXPORT call_togl_connect ( CALL_DEF_STRUCTURE afather,
CALL_DEF_STRUCTURE ason 
)
void EXPORT call_togl_contextstructure ( CALL_DEF_STRUCTURE astructure)
void EXPORT call_togl_create_bg_texture ( CALL_DEF_VIEW aview,
int  width,
int  height,
unsigned char *  data,
int  style 
)
int EXPORT call_togl_create_texture ( int  Type,
unsigned int  Width,
unsigned int  Height,
unsigned char *  Data,
char *  FileName 
)
void EXPORT call_togl_deactivateview ( CALL_DEF_VIEW aview)
void EXPORT call_togl_degeneratestructure ( CALL_DEF_STRUCTURE astructure)
void EXPORT call_togl_depthcueing ( CALL_DEF_VIEW aview,
int  tag 
)
void EXPORT call_togl_depthtest ( CALL_DEF_VIEW aview,
int  dFlag 
)
void EXPORT call_togl_destroy_texture ( int  TexId)
void EXPORT call_togl_disconnect ( CALL_DEF_STRUCTURE afather,
CALL_DEF_STRUCTURE ason 
)
void EXPORT call_togl_displaystructure ( CALL_DEF_VIEW aview,
int  StructId,
int  Priority 
)
void EXPORT call_togl_draw ( float  x,
float  y,
float  z 
)
void EXPORT call_togl_draw2d ( float  x,
float  y 
)
void EXPORT call_togl_draw_structure ( int  StructId)
void EXPORT call_togl_draw_text ( CALL_DEF_TEXT atext)
void EXPORT call_togl_drawnormal ( float  x,
float  y,
float  z,
float  nx,
float  ny,
float  nz 
)
void EXPORT call_togl_drawweight ( float  x,
float  y,
float  z,
float  w 
)
void EXPORT call_togl_edge2d ( float  x,
float  y 
)
void EXPORT call_togl_element_exploration ( long  Id,
long  elem_num,
long *  type,
CALL_DEF_POINT pt,
CALL_DEF_NORMAL npt,
CALL_DEF_COLOR cpt,
CALL_DEF_NORMAL nfa 
)
void EXPORT call_togl_element_type ( long  Id,
long  elem_num,
long *  type 
)
void EXPORT call_togl_end ( )
void EXPORT call_togl_end_ajout_mode ( )
void EXPORT call_togl_end_animation ( CALL_DEF_VIEW aview)
void EXPORT call_togl_end_bezier ( )
void EXPORT call_togl_end_immediat_mode ( int  synchronize)
void EXPORT call_togl_end_layer2d ( )
void EXPORT call_togl_end_marker ( )
void EXPORT call_togl_end_polygon ( )
void EXPORT call_togl_end_polygon2d ( )
void EXPORT call_togl_end_polyline ( )
void EXPORT call_togl_end_polyline2d ( )
void EXPORT call_togl_end_trianglemesh ( )
void EXPORT call_togl_environment ( CALL_DEF_VIEW aview)
void EXPORT call_togl_erasestructure ( int  ViewId,
int  StructId 
)
void EXPORT call_togl_facecontextgroup ( CALL_DEF_GROUP agroup,
int  noinsert 
)
void EXPORT call_togl_gllight ( CALL_DEF_VIEW aview,
int  dFlag 
)
void EXPORT call_togl_gradient_background ( int  ws,
int  type,
tel_colour  tcolor1,
tel_colour  tcolor2 
)
void EXPORT call_togl_graduatedtrihedron_display ( CALL_DEF_VIEW view,
const Graphic3d_CGraduatedTrihedron cubic 
)
void EXPORT call_togl_graduatedtrihedron_erase ( CALL_DEF_VIEW view)
void EXPORT call_togl_graduatedtrihedron_minmaxvalues ( float  xmin,
float  ymin,
float  zmin,
float  xmax,
float  ymax,
float  zmax 
)
void EXPORT call_togl_group ( CALL_DEF_GROUP agroup)
void EXPORT call_togl_highlightcolor ( CALL_DEF_STRUCTURE astructure,
CALL_DEF_COLOR acolor,
int  create 
)
void EXPORT call_togl_init_pick ( )
int EXPORT call_togl_inquirelight ( )
int EXPORT call_togl_inquiremat ( CALL_DEF_VIEW aview,
CALL_DEF_MATRIX4X4  ori_matrix,
CALL_DEF_MATRIX4X4  map_matrix 
)
int EXPORT call_togl_inquireplane ( )
int EXPORT call_togl_inquiretexture ( )
int EXPORT call_togl_inquireview ( )
int EXPORT call_togl_isdepthtest ( CALL_DEF_VIEW aview)
int EXPORT call_togl_isgllight ( CALL_DEF_VIEW aview)
void EXPORT call_togl_layer2d ( CALL_DEF_LAYER alayer)
void EXPORT call_togl_linecontextgroup ( CALL_DEF_GROUP agroup,
int  noinsert 
)
void EXPORT call_togl_marker ( CALL_DEF_GROUP agroup,
CALL_DEF_MARKER amarker 
)
void EXPORT call_togl_marker_set ( CALL_DEF_GROUP agroup,
CALL_DEF_LISTMARKERS almarkers 
)
void EXPORT call_togl_markercontextgroup ( CALL_DEF_GROUP agroup,
int  noinsert 
)
void EXPORT call_togl_modify_texture ( int  TexId,
CALL_DEF_INIT_TEXTURE init_tex 
)
void EXPORT call_togl_move ( float  x,
float  y,
float  z 
)
void EXPORT call_togl_move2d ( float  x,
float  y 
)
void EXPORT call_togl_movenormal ( float  x,
float  y,
float  z,
float  nx,
float  ny,
float  nz 
)
void EXPORT call_togl_moveweight ( float  x,
float  y,
float  z,
float  w 
)
void EXPORT call_togl_namesetstructure ( CALL_DEF_STRUCTURE astructure)
void EXPORT call_togl_opengroup ( CALL_DEF_GROUP agroup)
void EXPORT call_togl_parray ( CALL_DEF_GROUP agroup,
CALL_DEF_PARRAY parray 
)
void EXPORT call_togl_parray_remove ( CALL_DEF_GROUP agroup,
CALL_DEF_PARRAY parray 
)
void EXPORT call_togl_pick ( CALL_DEF_PICK apick)
void EXPORT call_togl_pickid ( CALL_DEF_GROUP agroup)
void EXPORT call_togl_polygon ( CALL_DEF_GROUP agroup,
CALL_DEF_FACET afacet 
)
void EXPORT call_togl_polygon_holes ( CALL_DEF_GROUP agroup,
CALL_DEF_LISTFACETS alfacets 
)
void EXPORT call_togl_polygon_indices ( CALL_DEF_GROUP agroup,
CALL_DEF_LISTPOINTS alpoints,
CALL_DEF_LISTEDGES aledges,
CALL_DEF_LISTINTEGERS albounds 
)
void EXPORT call_togl_polyline ( CALL_DEF_GROUP agroup,
CALL_DEF_LISTPOINTS alpoints 
)
Standard_Boolean EXPORT call_togl_print ( CALL_DEF_VIEW aview,
CALL_DEF_LAYER anunderlayer,
CALL_DEF_LAYER anoverlayer,
const Aspect_Drawable  hPrintDC,
const int  background,
const char *  filename,
const int  printalgo = 0,
const float  theScaleFactor = 1.0 
)
int EXPORT call_togl_project_raster ( int  wsid,
float  x,
float  y,
float  z,
int ixr,
int iyr 
)
void EXPORT call_togl_quadrangle ( CALL_DEF_GROUP agroup,
CALL_DEF_QUAD aquad 
)
void EXPORT call_togl_ratio_window ( CALL_DEF_VIEW aview)
void EXPORT call_togl_rectangle2d ( float  x,
float  y,
float  w,
float  h 
)
void EXPORT call_togl_redraw ( CALL_DEF_VIEW aview,
CALL_DEF_LAYER anunderlayer,
CALL_DEF_LAYER anoverlayer 
)
void EXPORT call_togl_redraw_area ( CALL_DEF_VIEW aview,
CALL_DEF_LAYER anunderlayer,
CALL_DEF_LAYER anoverlayer,
int  x,
int  y,
int  width,
int  height 
)
void EXPORT call_togl_removegroup ( CALL_DEF_GROUP agroup)
void EXPORT call_togl_removelayer2d ( CALL_DEF_LAYER alayer)
void EXPORT call_togl_removestructure ( CALL_DEF_STRUCTURE astructure)
void EXPORT call_togl_removeview ( CALL_DEF_VIEW aview)
void EXPORT call_togl_set_bg_texture_style ( CALL_DEF_VIEW aview,
int  style 
)
void EXPORT call_togl_set_color ( float  r,
float  g,
float  b 
)
void EXPORT call_togl_set_gradient_type ( int  ws,
int  type 
)
void EXPORT call_togl_set_interiorcolor ( float  r,
float  g,
float  b 
)
void EXPORT call_togl_set_interiortype ( long  type)
void EXPORT call_togl_set_line_attributes ( long  type,
float  width 
)
void EXPORT call_togl_set_linecolor ( float  r,
float  g,
float  b 
)
void EXPORT call_togl_set_linetype ( long  type)
void EXPORT call_togl_set_linewidth ( float  width)
void EXPORT call_togl_set_markercolor ( float  r,
float  g,
float  b 
)
void EXPORT call_togl_set_markertype ( long  type,
float  scale 
)
void EXPORT call_togl_set_minmax ( float  x1,
float  y1,
float  z1,
float  x2,
float  y2,
float  z2 
)
void EXPORT call_togl_set_rgb ( float  r,
float  g,
float  b 
)
void EXPORT call_togl_set_text_attributes ( Tchar font,
long  type,
float  r,
float  g,
float  b 
)
void EXPORT call_togl_set_text_attributes ( Tchar font,
Tint  height,
OSD_FontAspect  type,
float  r,
float  g,
float  b 
)
void EXPORT call_togl_set_text_scale_factors ( Tfloat  x,
Tfloat  y 
)
void EXPORT call_togl_set_textcolor ( float  r,
float  g,
float  b 
)
void EXPORT call_togl_set_textfont ( char *  police,
float  factor,
float  space 
)
void EXPORT call_togl_set_transparency ( float  a)
void EXPORT call_togl_setlight ( CALL_DEF_VIEW aview)
void EXPORT call_togl_setplane ( CALL_DEF_VIEW aview)
void EXPORT call_togl_setvisualisation ( CALL_DEF_VIEW aview)
void EXPORT call_togl_structure ( CALL_DEF_STRUCTURE astructure)
void EXPORT call_togl_structure_exploration ( long  Id,
long  LabelBegin,
long  LabelEnd 
)
void EXPORT call_togl_text ( CALL_DEF_GROUP agroup,
CALL_DEF_TEXT atext 
)
void EXPORT call_togl_text2d ( Techar s,
float  x,
float  y,
float  height 
)
void EXPORT call_togl_textcontextgroup ( CALL_DEF_GROUP agroup,
int  noinsert 
)
void EXPORT call_togl_textsize2d ( Techar s,
float  height,
float *  width,
float *  ascent,
float *  descent 
)
void EXPORT call_togl_transform ( CALL_DEF_MATRIX4X4  amatrix,
int  mode 
)
void EXPORT call_togl_transformstructure ( CALL_DEF_STRUCTURE astructure)
void EXPORT call_togl_transparency ( int  WsId,
int  ViewId,
int  Activity 
)
void EXPORT call_togl_triangle ( CALL_DEF_GROUP agroup,
CALL_DEF_TRIKE atrike 
)
void EXPORT call_togl_triedron_display ( CALL_DEF_VIEW aview,
int  APosition,
float  r,
float  g,
float  b,
float  AScale,
int  asWireframe 
)
void EXPORT call_togl_triedron_echo ( CALL_DEF_VIEW aview,
int  AType 
)
void EXPORT call_togl_triedron_erase ( CALL_DEF_VIEW aview)
int EXPORT call_togl_unproject_raster ( int  wsid,
int  xm,
int  ym,
int  xM,
int  yM,
int  ixr,
int  iyr,
float *  x,
float *  y,
float *  z 
)
int EXPORT call_togl_unproject_raster_with_ray ( int  wsid,
int  xm,
int  ym,
int  xM,
int  yM,
int  ixr,
int  iyr,
float *  x,
float *  y,
float *  z,
float *  dx,
float *  dy,
float *  dz 
)
void EXPORT call_togl_unset_transparency ( )
void EXPORT call_togl_update ( CALL_DEF_VIEW aview,
CALL_DEF_LAYER anunderlayer,
CALL_DEF_LAYER anoverlayer 
)
void EXPORT call_togl_userdraw ( CALL_DEF_GROUP agroup,
CALL_DEF_USERDRAW anobject 
)
int EXPORT call_togl_view ( CALL_DEF_VIEW aview)
void EXPORT call_togl_view_exploration ( long  Id)
int EXPORT call_togl_viewmapping ( CALL_DEF_VIEW aview,
int  wait 
)
int EXPORT call_togl_vieworientation ( CALL_DEF_VIEW aview,
int  wait 
)
void EXPORT call_togl_ztriedron_setup ( float *  xcolor,
float *  ycolor,
float *  zcolor,
float  sizeratio,
float  axisdiameter,
int  nbfacettes 
)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines