Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

DdSetFrame(3D)

DfSetBoundary(3D)

DfSetJust(3D)

DfUpdate(3D)

DfInqBoundary(3D)  —  Kubota Pacfic Computer Inc. (\*(Dd)

NAME

DfInqBoundary − Return the frame boundary

SYNOPSIS

C:

void DfInqBoundary(frame, boundary)
DtObject frame;
DtVolume ∗boundary;

FORTRAN:

CALL DFQB(FRAME, BNDRY)
INTEGER∗4 FRAME
REAL∗8 BNDRY(6)

DESCRIPTION

DfInqBoundary queries the boundary of a specified frame, frame, and returns the value in the parameter boundary.  The frame is mapped onto the largest right rectangular volume that can fit within the device viewport such that aspect ratio in X and Y is preserved and that the Z extent of the frame is mapped to the entire Z extent of the device. 

When this mapping is performed, there may be extra "white space" inside the device viewport.  The function DfSetJust <DFSJ> can be used to position this white space. 

ERRORS

DfSetBoundary will fail if the frame handle is invalid. 

[WARNING - invalid frame handle]

SEE ALSO

DdSetFrame(3D), DfSetBoundary(3D), DfSetJust(3D), DfUpdate(3D)

September 02, 1992

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