Main Page | Class Hierarchy | Data Structures | File List | Data Fields | Globals

InterfaceGraphic_telem.h File Reference

#include <InterfaceGraphic_tgl_all.h>

Defines

#define TSM_SOLID   1
#define TSM_HOLLOW   2
#define TSM_EMPTY   3
#define TSM_HATCH   4
#define TSM_POINT   5
#define TSM_HIDDENLINE   6
#define TEL_LS_SOLID   0
#define TEL_LS_DOT   2
#define TEL_LS_DASH_DOT   3
#define TEL_LS_DASH   1
#define TEL_LS_DOUBLE_DOT_DASH   4
#define TEL_LS_USER_DEF_START   10
#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_SHAPE_UNKNOWN   1
#define TEL_SHAPE_COMPLEX   2
#define TEL_SHAPE_CONCAVE   3
#define TEL_SHAPE_CONVEX   4
#define NUM_FACETS_ID   1
#define FNORMALS_ID   2
#define FACET_COLOUR_VALS_ID   3
#define VERTICES_ID   4
#define VERTEX_COLOUR_VALS_ID   5
#define VNORMALS_ID   6
#define NUM_VERTICES_ID   7
#define SHAPE_FLAG_ID   8
#define EDGE_DATA_ID   9
#define CONNECTIVITY_ID   10
#define BOUNDS_DATA_ID   11
#define NUM_LINES_ID   12
#define NUM_ROWS_ID   13
#define NUM_COLUMNS_ID   14
#define VTEXTURECOORD_ID   15
#define PARRAY_ID   16
#define TEXT_ATTACH_PT_ID   1
#define TEXT_STRING_ID   2
#define CURVE_TYPE_ID   1
#define CURVE_NUM_POINTS_ID   2
#define CURVE_VERTICES_ID   3
#define TEL_PM_PLUS   0
#define TEL_PM_STAR   1
#define TEL_PM_CROSS   2
#define TEL_PM_CIRC   3
#define TEL_PM_DOT   4
#define TEL_PM_USERDEFINED   5
#define TEL_PM_USER_DEF_START   7
#define TEL_SD_SHADING   0
#define TEL_SD_TEXTURE   1
#define TEL_SM_FLAT   1
#define TEL_SM_GOURAUD   2
#define TEL_POLYMARKER_FONT   (short)1
#define TEL_FRONT_BACK_LM   1
#define TEL_FRONT_MATERIAL   1
#define TEL_BACK_MATERIAL   2
#define TEL_FAFLAG_NONE   1
#define TEL_FAFLAG_NORMAL   2
#define TEL_FAFLAG_COLOUR   3
#define TEL_FAFLAG_COLOURNORMAL   4
#define TEL_FA_NONE   TEL_FAFLAG_NONE
#define TEL_FA_NORMAL   TEL_FAFLAG_NORMAL
#define TEL_VTFLAG_NONE   1
#define TEL_VTFLAG_NORMAL   2
#define TEL_VTFLAG_COLOUR   3
#define TEL_VTFLAG_COLOURNORMAL   4
#define TEL_VT_NONE   TEL_VTFLAG_NONE
#define TEL_VT_NORMAL   TEL_VTFLAG_NORMAL
#define TEL_BEZIER   1
#define TEL_CARDINAL   2
#define TEL_BSPLINE   3

Typedefs

typedef * tel_texture_coord
typedef * tel_point
typedef * tel_colour
typedef * tel_point_data
typedef * tel_tint_data
typedef * tel_matrix3_data
typedef * tel_text_data
typedef * tel_align_data
typedef * tel_surf_prop
typedef * tel_poffset_param
typedef * tel_transform_persistence

Enumerations

enum  TLightType { TLightAmbient, TLightDirectional, TLightPositional, TLightSpot }
enum  THighlightType { TelHLColour, TelHLForcedColour }
enum  TDepthCueType { TelDCSuppressed, TelDCAllowed }
enum  TelCullMode { TelCullNone, TelCullFront, TelCullBack }
enum  TelCurveType { TelBezierCurve = TEL_BEZIER, TelCardinalCurve = TEL_CARDINAL, TelBSplineCurve = TEL_BSPLINE }
enum  TelHLHSRId { TelHLHSRNone, TelHLHSRZBuff }

Define Documentation

#define BOUNDS_DATA_ID   11
 

#define CONNECTIVITY_ID   10
 

#define CURVE_NUM_POINTS_ID   2
 

#define CURVE_TYPE_ID   1
 

#define CURVE_VERTICES_ID   3
 

#define EDGE_DATA_ID   9
 

#define FACET_COLOUR_VALS_ID   3
 

#define FNORMALS_ID   2
 

#define NUM_COLUMNS_ID   14
 

#define NUM_FACETS_ID   1
 

#define NUM_LINES_ID   12
 

#define NUM_ROWS_ID   13
 

#define NUM_VERTICES_ID   7
 

#define PARRAY_ID   16
 

#define SHAPE_FLAG_ID   8
 

#define TEL_BACK_MATERIAL   2
 

#define TEL_BEZIER   1
 

#define TEL_BSPLINE   3
 

#define TEL_CARDINAL   2
 

#define TEL_FA_NONE   TEL_FAFLAG_NONE
 

#define TEL_FA_NORMAL   TEL_FAFLAG_NORMAL
 

#define TEL_FAFLAG_COLOUR   3
 

#define TEL_FAFLAG_COLOURNORMAL   4
 

#define TEL_FAFLAG_NONE   1
 

#define TEL_FAFLAG_NORMAL   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
 

#define TEL_LS_DASH   1
 

#define TEL_LS_DASH_DOT   3
 

#define TEL_LS_DOT   2
 

#define TEL_LS_DOUBLE_DOT_DASH   4
 

#define TEL_LS_SOLID   0
 

#define TEL_LS_USER_DEF_START   10
 

#define TEL_PM_CIRC   3
 

#define TEL_PM_CROSS   2
 

#define TEL_PM_DOT   4
 

#define TEL_PM_PLUS   0
 

#define TEL_PM_STAR   1
 

#define TEL_PM_USER_DEF_START   7
 

#define TEL_PM_USERDEFINED   5
 

#define TEL_POLYMARKER_FONT   (short)1
 

#define TEL_SD_SHADING   0
 

#define TEL_SD_TEXTURE   1
 

#define TEL_SHAPE_COMPLEX   2
 

#define TEL_SHAPE_CONCAVE   3
 

#define TEL_SHAPE_CONVEX   4
 

#define TEL_SHAPE_UNKNOWN   1
 

#define TEL_SM_FLAT   1
 

#define TEL_SM_GOURAUD   2
 

#define TEL_VT_NONE   TEL_VTFLAG_NONE
 

#define TEL_VT_NORMAL   TEL_VTFLAG_NORMAL
 

#define TEL_VTFLAG_COLOUR   3
 

#define TEL_VTFLAG_COLOURNORMAL   4
 

#define TEL_VTFLAG_NONE   1
 

#define TEL_VTFLAG_NORMAL   2
 

#define TEXT_ATTACH_PT_ID   1
 

#define TEXT_STRING_ID   2
 

#define TSM_EMPTY   3
 

#define TSM_HATCH   4
 

#define TSM_HIDDENLINE   6
 

#define TSM_HOLLOW   2
 

#define TSM_POINT   5
 

#define TSM_SOLID   1
 

#define VERTEX_COLOUR_VALS_ID   5
 

#define VERTICES_ID   4
 

#define VNORMALS_ID   6
 

#define VTEXTURECOORD_ID   15
 


Typedef Documentation

typedef * tel_align_data
 

typedef * tel_colour
 

typedef * tel_matrix3_data
 

typedef * tel_poffset_param
 

typedef * tel_point
 

typedef * tel_point_data
 

typedef * tel_surf_prop
 

typedef * tel_text_data
 

typedef * tel_texture_coord
 

typedef * tel_tint_data
 

typedef * tel_transform_persistence
 


Enumeration Type Documentation

enum TDepthCueType
 

Enumeration values:
TelDCSuppressed 
TelDCAllowed 

enum TelCullMode
 

Enumeration values:
TelCullNone 
TelCullFront 
TelCullBack 

enum TelCurveType
 

Enumeration values:
TelBezierCurve 
TelCardinalCurve 
TelBSplineCurve 

enum TelHLHSRId
 

Enumeration values:
TelHLHSRNone 
TelHLHSRZBuff 

enum THighlightType
 

Enumeration values:
TelHLColour 
TelHLForcedColour 

enum TLightType
 

Enumeration values:
TLightAmbient 
TLightDirectional 
TLightPositional 
TLightSpot 


Generated on Mon Aug 25 13:54:59 2008 for OpenCASCADE by  doxygen 1.4.1