Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

define_raster_echo(3G)

echo_type(3G)

set_locator(3G)

track(3G)

ECHO_UPDATE(3G)

NAME

echo_update − change output device’s echo position

SYNOPSIS

C Syntax:

void echo_update(fildes,echo_number,x,y,z);
int fildes,echo_number;
float x,y,z;

void dcecho_update(fildes,echo_number,dcx,dcy);
int fildes,echo_number,dcx,dcy;

FORTRAN77 Syntax:

subroutine echo_update(fildes,echo_number,x,y,z)
integer*4 fildes,echo_number
real x,y,z

subroutine dcecho_update(fildes,echo_number,dcx,dcy)
integer*4 fildes,echo_number,dcx,dcy

Pascal Syntax:

procedure echo_update(fildes,echo_number:integer;
x,y,z:real);
procedure dcecho_update(fildes,echo_number,dcx,dcy:integer);

DESCRIPTION

Input Parameters

fildes Integer file descriptor returned by gopen when an I/O path to a graphics device is opened. 

echo_number Selects the particular echo to be moved if the graphics device supports more than one simultaneous echo. For single-echo devices, use 0 (zero). 

x,y,z Defines the updated echo position in Virtual Device Coordinates. 

dcx,dcy Defines the updated echo position in Device Coordinates. 

Discussion

Echo_update defines an updated echo position for the echo number specified.  For echo types that use one stationary point and one moving point determined by the input device’s location, such as rubber-band-line echo, this updated position is used as the moving point.  The initial position set with the echo_type command is then used as the base point of the echo. 

If tracking is on, echo_update has little effect on echo position because the tracking process moves it to the current locator position very soon. 

SEE ALSO

define_raster_echo(3G), echo_type(3G), set_locator(3G), track(3G). 

Hewlett-Packard Company  —  May 11, 2021

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