For a list of PHIGS Workstation Picking functions and related
topics, see
PHIGS Workstation Picking.
The pick device functions include:
- PEXChangePickDevice
- PEXFreePDAttributes
- Workstation Pick Measures).
- pick status -
- contains the initial pick status that will be bound to a
pick measure resource.
- pick path -
- contains the initial pick path that will be bound to a
pick measure resource.
- pick path order -
- specifies the order in which elements of the picked path
are to be written into the pick measure resource.
PEXlib defines the following orders:
- PEXTopFirst -
- elements of the pick measure's picked path attribute are
listed in the order they would have been encountered during
a traversal.
- PEXBottomFirst -
- elements of the pick measure's picked path attribute are
listed in the order opposite from the order they would have
been encountered during a traversal.
- pick inclusion -
- specifies the resource identifier of the name set that is
to be used as the pick inclusion filter during pick
operations.
- pick exclusion -
- specifies the resource identifier of the name set that is
to be used as the pick exclusion filter during pick
operations.
- pick data record -
- contains a pick-device-dependent data record used to
initialize a pick measure resource when it is created.
- prompt and echo type -
- contains a value that specifies the prompt and echo type to
be used during pick operations.
To inquire the supported types, invoke the
PEXGetEnumTypeInfo function.
- echo volume -
- specifies where prompting and echoing is to occur.
By default, the echo volume assumes the size of the drawable
bound to the workstation resource at the time it was
created.
- echo switch -
- specifies the initial echo state for a pick measure.