Previous Next Up Title Contents Index Functions Index Top Library

INQUIRE VIEW REPRESENTATION

PINQ_VIEW_REP


CALL SEQUENCE

void pinq_view_rep(
)

TYPES

typedef enum {
	PUPD_NOT_PEND, 
	PUPD_PEND
} Pupd_st ;

typedef struct {
	Pmatrix3 	ori_matrix;	/* orientation matrix 	*/
	Pmatrix3 	map_matrix;	/* mapping matrix 	*/
	Plimit3	clip_limit;	/* clipping limits 	*/
	Pclip_ind	xy_clip;	/* X-Y clipping indicator 	*/
	Pclip_ind	back_clip;	/* back clipping indicator 	*/
	Pclip_ind	front_clip;	/* front clipping indicator 	*/
} Pview_rep3;

typedef Pfloat Pmatrix3[4][4];

typedef struct {
	Pfloat	x_min;	/* minimum x 	*/
	Pfloat	x_max;	/* maximum x 	*/
	Pfloat	y_min;	/* minimum y 	*/
	Pfloat	y_max;	/* maximum y 	*/
	Pfloat	z_min;	/* minimum z 	*/
	Pfloat	z_max;	/* maximum z 	*/
} Plimit3;

typedef enum {
	PIND_NO_CLIP,
	PIND_CLIP
} Pclip_ind;

PHIGS STATE

(PHOP, WSOP, *, *).

EFFECT

Returns the components contained in the specified view representation of the view table in workstation ws_id's workstation state list. If the inquired information is available, the error indicator is returned as 0 and values are returned in the output parameters.

UPDATE_STATE is pending if a view modification request has been made but not yet updated.

If the inquired information is not available, the values returned in the output parameters are implementation dependent and the error indicator is set to one of the following error numbers to indicate the reason for non-

availability.

ERRORS

3
Ignoring function, function requires state (PHOP, WSOP,*,*)
54
Ignoring function, the specified workstation is not open
57
Ignoring function, specified workstation is of category MI
114
Ignoring function, the view index value is less than zero
101
Ignoring function, the specified representation has not been defined

SEE ALSO

set view representation, inquire view facilities, inquire predefined view representation.


Previous Next Up Title Contents Index Functions Index Top Library