Scroll to navigation

transforms(3U) InterViews Reference Manual transforms(3U)

NAME

MoveCmd, RotateCmd, ScaleCmd - coordinate transformation commands

SYNOPSIS

#include <Unidraw/Commands/transforms.h>

DESCRIPTION

The Unidraw library predefines three purely interpretive commands forperforming coordinate transformations: MoveCmd defines a translation,RotateCmd defines a rotation, and ScaleCmd defines a two-dimensionalscaling.

MOVECMDPUBLICOPERATIONS

Construct a new MoveCmd, specifying the translation distances in thehorizontal (dx) and vertical (dy) dimensions.
Return the translation distances specified in the constructor.

ROTATECMDPUBLICOPERATIONS

Construct a new RotateCmd, specifying the rotation angle in degrees.
Return the rotation angle specified in the constructor.

SCALECMDPUBLICOPERATIONS

)
Construct a new ScaleCmd, specifying the scaling factors in thehorizontal (sx) and vertical (sy) dimensions and an alignment suggesting the point about which the component should be scaled.
Return the scaling factors and alignment specified in the constructor.

SEEALSO

Command(3U)

24 January 1991 Unidraw