Previous Next Up Title Contents Index Functions Index Top Library

INQUIRE CHOICE DEVICE STATE 3

PINQ_CHOICE_ST3


CALL SEQUENCE

void pinq_choice_st3(
)

TYPES


typedef void * Pstore;

typedef enum {
	POP_REQ,
	POP_SAMPLE,
	POP_EVENT
} Pop_mode;

typedef enum {
	PSWITCH_NO_ECHO, 
	PSWITCH_ECHO
} Pecho_switch;

typedef enum {
	PIN_STATUS_NONE, 
	PIN_STATUS_OK, 
	PIN_STATUS_NO_IN
} Pin_status;

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 struct {
	union Pchoice3_pets {
		struct Pchoice3_pet_r1 {
			Pint	num_prompts;	/* number of prompts	*/
			Ppr_switch	prompts[P_NBCHOICE-1];
			char	*strings[P_NBCHOICE];
		} pet_r1;
		struct Pchoice3_pet_r2 {
			Pint	num_prompts;	/* number of prompts	*/
			char	*prompts;	/* array of prompts	*/
		} pet_r2;
		struct Pchoice3_pet_r3 {
			Pint	num_strings;	/* number of choice strings	*/
			char	**strings;	/* array of choice strings	*/
		} pet_r3;
		struct Pchoice3_pet_r4 {
			Pint	num_strings;	/* number of choice strings	*/
			char	**strings;	/* array of choice strings	*/
		} pet_r4;
		struct Pchoice3_pet_r5 {
			Pint	struct_id;	/* structure identifier	*/
			Pint	struct_id;	/* number of pick identifiers	*/
			Pint	*pick_ids;	/* array of pick identifiers	*/
		} pet_r5;
		Pint impl_dep;
	} pets;
} Pchoice_data3;

PHIGS STATE

(PHOP, WSOP, *, *).

EFFECT

Returns the parameters associated with the 3D CHOICE input device number choice_dev. If the data is available, error indicator is returned as 0.

The data is read from the workstation state list.

ERRORS

3
Ignoring function, function requires state (PHOP, WSOP,*,*)
54
Ignoring function, the specified workstation is not open
61
Ignoring function, specified workstation is neither of category INPUT nor of category OUTIN
250
Ignoring function, the specified device is not available on the specified workstation

SEE ALSO

initialize choice 3, set choice mode, inquire default choice device data 3.


Previous Next Up Title Contents Index Functions Index Top Library