INQUIRE GENERALIZED DRAWING PRIMITIVE 3
CALL SEQUENCE
void pinq_gdp3(
Pint ws_type, /* workstation type */
Pint gdp_id, /* identifier of GDP */
Pint *error_ind, /* (out) error indicator */
Pint *num_atts, /* (out) number of attributes */
Pattrs atts[5] /* (out) list of attributes used */
)
TYPES
typedef enum {
PATTR_LINE,
PATTR_MARKER,
PATTR_TEXT,
PATTR_INT,
PATTR_EDGE,
PATTR_REFL,
PATTR_PARAM_SURF
} Pattrs;
PHIGS STATE
(PHOP, *, *, *).
EFFECT
Returns the attribute types used by 3D GDP gdp_id from the
workstation description table of type ws_type.
ERRORS
- 2
Ignoring function, function requires state (PHOP, *,*,*)
- 52
- Ignoring function, workstation type not recognized by the implementation
- 51
- Ignoring function, this information is not yet available for this generic
workstation type: open a workstation of this type and use the specific
workstation type
- 59
- Ignoring function, the specified workstation does not have output
capability (i.e. the workstation category is neither OUTPUT, OUTIN, nor MO)
- 64
- Ignoring function, the specified workstation type is not able to generate
the specified generalized drawing primitive
- 62
- Ignoring function, this information is not available for this MO
workstation type
-
SEE ALSO
generalized drawing primitive 3.