Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

DdSetPickPathOrder(3D)

DdPickObjs(3D)

DdSetPickCallback(3D)

DdInqPickPathOrder(3D)  —  Kubota Pacfic Computer Inc. (Doré)

NAME

DdInqPickPathOrder − Return the pick path order of a device

SYNOPSIS

C:

DtPickPathOrder DdInqPickPathOrder(device)
DtObject device;

FORTRAN:

INTEGER∗4 DDQPPO(DEVICE)
INTEGER∗4 DEVICE

DESCRIPTION

DdInqPickPathOrder returns the pick path order on the device, device.  A device’s pick path order specifies the order in which elements in the pick paths are returned on a device, device, by DdPickObjs <DDPO>.  See DdSetPickCallback for a description of pick paths. 

The two possible values returned for a device’s pick path order are:

DcTopFirst  <DCTOPF>
This pick path starts with the group at the root of the display tree containing the picked primitive object and ends with the picked primitive object itself.

DcBottomFirst <DCBOTF>
This pick path starts with the picked primitive object and ends with the group at the root of the same display tree.

Note: the value of the pick path order affects only the order of pick path elements in paths returned from DdPickObjs <DDPO> and does NOT affect the order of elements as seen by the pick callback functions (see DdSetPickCallback). 

ERRORS

DdInqPickPathOrder will fail if passed an invalid device handle; the returned value is undefined. 

[WARNING - invalid device handle]

SEE ALSO

DdSetPickPathOrder(3D), DdPickObjs(3D), DdSetPickCallback(3D)

September 02, 1992

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026