Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ inqobjatpos(3D) — Stardent 3.0 System Software

Media Vault

Software Library

Restoration Projects

Artifacts Sought

DgInqObjAtPos(3D)  —  Stardent Computer Inc. (Doré)

NAME

DgInqObjAtPos − Return the object at a specified position in a group

SYNOPSIS

C:

DtObject DgInqObjAtPos(group, offset, position_orientation)
DtObject group ;
DtInt offset;
DtRelPosition position_orientation;

Fortran:

INTEGER∗4 DGQOP(GROUP, OFFSET, POSORT)
INTEGER∗4 GROUP
INTEGER∗4 OFFSET
INTEGER∗4 POSORT

DESCRIPTION

DgInqObjAtPos returns the object at the position, offset, of position orientation, position_orientation, within group, group.  Positions within a group are zero based with element 0 being the first element in the group and element n-1 being the last element in the group of size n. 

The position_orientation parameter can take one of the following values:

DcBeginning <DCBEG>
The element pointer is positioned relative to the beginning of the group.

DcEnd <DCEND>
The element pointer is positioned relative to the end of the group.

DcCurrent <DCCUR>
The element pointer is positioned relative to the element pointer’s current position.

If no object is at the specified position, then DcNullObject <DCNULL> is returned.  Otherwise, the object at the specified position is returned. 

ERRORS

DgInqObjAtPos will fail if called with an invalid group; the value DcNullObject <DCNULL> is returned. 

[WARNING - invalid group handle]

September 29, 2021

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