Action:
|
Internal to
ACIS and not intended for direct usage. Reads a transformation.
|
|
Prototype:
|
SPAtransf read_transf ();
|
|
Includes:
|
#include "kernel/acis.hxx"
|
|
#include "kernel/kernutil/fileio/fileio.hxx"
|
|
#include "baseutil/vector/transf.hxx"
|
|
Description:
|
Although this
internal function is intended strictly forACIS usage, a minimal amount of information about this function is provided for the sole purpose of being able to understand and trace restoration from a SAT file. This function should never be called directly, because it makes assumptions about the availability of a SAT file, the location of the input pointer into the SAT file, and the validity of SAT data it expects to read in. It also may start a lengthy process of nested function or class method calls, which have many of the same assumptions.
|
|
|
Read a transformation as matrix, translation vector, double scaling factor and three integer flags.
|
|
|
read_matrix
|
Affine matrix
|
|
read_vector
|
Translation vector
|
|
read_real
|
Scaling
|
|
read_logical
|
Either "no_rotate" or "rotate"
|
|
read_logical
|
Either "no_reflect" or "reflect"
|
|
read_logical
|
|
|
|
Either "no_shear" or "shear"
|
|
Library:
|
kernel
|
|
Filename:
|
kern/kernel/kernutil/fileio/fileio.hxx
|
|
Effect:
|
Read-only
|