Open CASCADE Technology  6.9.0
Data Structures | Macros | Typedefs | Enumerations

InterfaceGraphic_telem.hxx File Reference

#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <InterfaceGraphic_tgl_all.hxx>
#include <stdlib.h>

Data Structures

struct  TEL_TEXTURE_COORD
 
class  TEL_POINT
 
struct  TEL_COLOUR
 
struct  TEL_POFFSET_PARAM
 
struct  TEL_TRANSFORM_PERSISTENCE
 

Macros

#define TEL_HS_SOLID   0
 
#define TEL_HS_CROSS   1
 
#define TEL_HS_CROSS_SPARSE   2
 
#define TEL_HS_GRID   3
 
#define TEL_HS_GRID_SPARSE   4
 
#define TEL_HS_DIAG_45   5
 
#define TEL_HS_DIAG_135   6
 
#define TEL_HS_HORIZONTAL   7
 
#define TEL_HS_VERTICAL   8
 
#define TEL_HS_DIAG_45_SPARSE   9
 
#define TEL_HS_DIAG_135_SPARSE   10
 
#define TEL_HS_HORIZONTAL_SPARSE   11
 
#define TEL_HS_VERTICAL_SPARSE   12
 
#define TEL_HS_USER_DEF_START   15
 
#define TEL_FRONT_BACK_LM   1
 
#define TEL_FRONT_MATERIAL   1
 
#define TEL_BACK_MATERIAL   2
 

Typedefs

typedef TEL_TEXTURE_COORDtel_texture_coord
 
typedef TEL_POINTtel_point
 
typedef TEL_COLOURtel_colour
 
typedef TEL_POFFSET_PARAMtel_poffset_param
 
typedef TEL_TRANSFORM_PERSISTENCEtel_transform_persistence
 

Enumerations

enum  TelCullMode { TelCullUndefined = -1, TelCullNone = 0, TelCullFront, TelCullBack }
 

Macro Definition Documentation

#define TEL_BACK_MATERIAL   2
#define TEL_FRONT_BACK_LM   1
#define TEL_FRONT_MATERIAL   1
#define TEL_HS_CROSS   1
#define TEL_HS_CROSS_SPARSE   2
#define TEL_HS_DIAG_135   6
#define TEL_HS_DIAG_135_SPARSE   10
#define TEL_HS_DIAG_45   5
#define TEL_HS_DIAG_45_SPARSE   9
#define TEL_HS_GRID   3
#define TEL_HS_GRID_SPARSE   4
#define TEL_HS_HORIZONTAL   7
#define TEL_HS_HORIZONTAL_SPARSE   11
#define TEL_HS_SOLID   0
#define TEL_HS_USER_DEF_START   15
#define TEL_HS_VERTICAL   8
#define TEL_HS_VERTICAL_SPARSE   12

Typedef Documentation

typedef TEL_POINT* tel_point

Enumeration Type Documentation

Enumerator
TelCullUndefined 
TelCullNone 
TelCullFront 
TelCullBack