Previous Next Up Title Contents Index Functions Index Top Library

INQUIRE ELEMENT TYPES AND SIZE

PINQ_ELEM_TYPE_SIZE


CALL SEQUENCE

void pinq_elem_type_size(
)

TYPES

typedef enum {

PELEM_ALL,

PELEM_NIL,

PELEM_POLYLINE3 ,

PELEM_POLYLINE ,

PELEM_POLYMARKER3 ,

PELEM_POLYMARKER ,

PELEM_TEXT3 ,

PELEM_TEXT ,

PELEM_ANNO_TEXT_REL3 ,

PELEM_ANNO_TEXT_REL ,

PELEM_FILL_AREA3 ,

PELEM_FILL_AREA ,

PELEM_FILL_AREA_SET3 ,

PELEM_FILL_AREA_SET ,

PELEM_CELL_ARRAY3 ,

PELEM_CELL_ARRAY ,

PELEM_GDP3 ,

PELEM_GDP ,

PELEM_LINE_IND ,

PELEM_MARKER_IND ,

PELEM_TEXT_IND ,

PELEM_INT_IND ,

PELEM_EDGE_IND ,

PELEM_LINETYPE ,

PELEM_LINEWIDTH ,

PELEM_LINE_COLR_IND ,

PELEM_MARKER_TYPE ,

PELEM_MARKER_SIZE ,

PELEM_MARKER_COLR_IND ,

PELEM_TEXT_FONT ,

PELEM_TEXT_PREC ,

PELEM_CHAR_EXPAN ,

PELEM_CHAR_SPACE ,

PELEM_TEXT_COLR_IND ,

PELEM_CHAR_HT ,

PELEM_CHAR_UP_VEC ,

PELEM_TEXT_PATH ,

PELEM_TEXT_ALIGN ,

PELEM_ANNO_CHAR_HT ,

PELEM_ANNO_CHAR_UP_VEC ,

PELEM_ANNO_PATH ,

PELEM_ANNO_ALIGN ,

PELEM_ANNO_STYLE ,

PELEM_INT_STYLE ,

PELEM_INT_STYLE_IND ,

PELEM_INT_COLR_IND ,

PELEM_EDGE_FLAG ,

PELEM_EDGETYPE ,

PELEM_EDGEWIDTH ,

PELEM_EDGE_COLR_IND ,

PELEM_PAT_SIZE ,

PELEM_PAT_REF_POINT_VECS ,

PELEM_PAT_REF_POINT ,

PELEM_ADD_NAMES_SET ,

PELEM_REMOVE_NAMES_SET ,

PELEM_INDIV_ASF ,

PELEM_HLHSR_ID ,

PELEM_LOCAL_MODEL_TRAN3 ,

PELEM_LOCAL_MODEL_TRAN ,

PELEM_GLOBAL_MODEL_TRAN3 ,

PELEM_GLOBAL_MODEL_TRAN ,

PELEM_MODEL_CLIP_VOL3 ,

PELEM_MODEL_CLIP_VOL ,

PELEM_MODEL_CLIP_IND ,

PELEM_RESTORE_MODEL_CLIP_VOL ,

PELEM_VIEW_IND ,

PELEM_EXEC_STRUCT ,

PELEM_LABEL ,

PELEM_APPL_DATA ,

PELEM_GSE ,

PELEM_PICK_ID ,

PELEM_POLYLINE_SET3_COLR,

PELEM_FILL_AREA_SET3_DATA,

PELEM_FILL_AREA_SET_DATA,

PELEM_CELL_ARRAY3_PLUS,

PELEM_SET_OF_FILL_AREA_SETS3_DATA,

PELEM_SET_OF_FILL_AREA_SETS_DATA,

PELEM_TRI_SET3_DATA,

PELEM_TRI_SET_DATA,

PELEM_TRI_STRIP3_DATA,

PELEM_TRI_STRIP_DATA,

PELEM_QUAD_MESH3_DATA,

PELEM_QUAD_MESH_DATA,

PELEM_NON_UNIFORM_B_SPLINE_CURVE3,

PELEM_NON_UNIFORM_B_SPLINE_CURVE3_COLR,

PELEM_NON_UNIFORM_B_SPLINE_SURF3,

PELEM_NON_UNIFORM_B_SPLINE_SURF3_DATA,

PELEM_DATA_MAP_IND,

PELEM_REFL_IND,

PELEM_BACK_INT_IND,

PELEM_BACK_DATA_MAP_IND,

PELEM_BACK_REFL_IND,

PELEM_PARAM_SURF_IND,

PELEM_LINE_COLR,

PELEM_LINE_SHAD_METHOD,

PELEM_MARKER_COLR,

PELEM_TEXT_COLR,

PELEM_FACET_DISTING_MODE,

PELEM_FACET_CULL_MODE,

PELEM_INT_COLR,

PELEM_INT_SHAD_METHOD,

PELEM_DATA_MAP_METHOD,

PELEM_REFL_PROPS,

PELEM_REFL_MODEL,

PELEM_BACK_INT_STYLE,

PELEM_BACK_INT_STYLE_IND,

PELEM_BACK_INT_COLR,

PELEM_BACK_INT_SHAD_METHOD,

PELEM_BACK_DATA_MAP_METHOD,

PELEM_BACK_REFL_PROPS,

PELEM_BACK_REFL_MODEL,

PELEM_LIGHT_SOURCE_STATE,

PELEM_EDGE_COLR,

PELEM_CURVE_APPROX_CRIT,

PELEM_SURF_APPROX_CRIT,

PELEM_PARAM_SURF_CHARS,

PELEM_REND_COLR_MODEL,

PELEM_DEPTH_CUE_IND,

PELEM_COLR_MAP_IND,

PELEM_INCL_STRUCT

} Pelem_type;

PHIGS STATE

(PHOP, *, *, *).

EFFECT

Returns the type of the element number element in structure struct_id as well as the size of the data associated with it.

ERRORS

2
Ignoring function, function requires state (PHOP, *,*,*)
201
Ignoring function, the specified structure does not exist
202
Ignoring function, the specified element does not exist

SEE ALSO

open structure, inquire element content, inquire current element content, inquire current element types and size, element search.


Previous Next Up Title Contents Index Functions Index Top Library