Previous Next Up Title Contents Index Functions Index Top Library

INQUIRE CURRENT ELEMENT TYPES AND SIZE

PINQ_CUR_ELEM_TYPE_SIZE


CALL SEQUENCE

void pinq_cur_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, *, STOP, *).

EFFECT

Returns the type of element indicated by element pointer in the open structure as well as the size of the data associated with it. If the data is available, error indicator is returned as 0.

ERRORS

5
Ignoring function, function requires state (PHOP,*, STOP,*)

SEE ALSO

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


Previous Next Up Title Contents Index Functions Index Top Library