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