Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ inqpckpthrd(3D) — Stardent 3.0 System Software

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

DdSetPickPathOrder(3D)

DdPickObjs(3D)

DdSetPickCallback(3D)

DdInqPickPathOrder(3D)  —  Stardent 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 for a device’s pick path order are DcTopFirst <DCTOPF> and DcBottomFirst <DCBOTF>.  DcTopFirst <DCTOPF> means that the pick path starts with the largest group within the view containing the picked primitive object and ends with the picked primitive object itself.  DcBottomFirst <DCBOTF> is just the opposite. 

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 29, 2021

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