SoTransformation(3IV)NAMESoTransformation (SoTransformation) - Abstract base class for all
geometric transformation nodes
INHERITS FROM
SoBase > SoFieldContainer > SoNode > SoTransformationSYNOPSIS
#include <Inventor_c/nodes/SoTransformation.h>
Functions from class SoTransformation:
SoType SoTransformationGetClassTypeId()
Functions from class SoNode:
void SoTransformationSetOverride(SoTransformation *this,
SbBool state)
SbBool SoTransformationIsOverride(const SoTransformation
*this)
SoNode * SoTransformationCopy(const SoTransformation *this,
SbBool copyConnections = FALSE)
SbBool SoTransformationAffectsState(const SoTransformation
*this)
SoNode * SoTransformationGetByName(const char *name)
int SoTransformationGetByNameList(const char *name,
SoNodeList *list)
Functions from class SoFieldContainer:
void SoTransformationSetToDflts(SoTransformation *this)
SbBool SoTransformationHasDfltVals(const SoTransformation
*this)
SbBool SoTransformationFldsAreEq(const SoTransformation
*this, const SoFieldContainer *fc)
void SoTransformationCopyFieldVals(SoTransformation *this,
const SoFieldContainer *fc, SbBool
copyConnections = FALSE)
SbBool SoTransformationSet(SoTransformation *this, const
char *fieldDataString)
void SoTransformationGet(SoTransformation *this, SbString
*fieldDataString)
int SoTransformationGetFields(const SoTransformation
*this, SoFieldList *resultList)
SoField * SoTransformationGetField(const SoTransformation
*this, const char *fieldName)
SbBool SoTransformationGetFieldName(const SoTransformation
*this, const SoField *field, SbName *fieldName)
SbBool SoTransformationIsNotifyEnabled(const
SoTransformation *this)
SbBool SoTransformationEnableNotify(SoTransformation *this,
SbBool flag)
Page 1SoTransformation(3IV)
Functions from class SoBase:
void SoTransformationRef(SoTransformation *this)
void SoTransformationUnref(const SoTransformation *this)
void SoTransformationUnrefNoDelete(const SoTransformation
*this)
void SoTransformationTouch(SoTransformation *this)
SoType SoTransformationGetTypeId(const SoTransformation
*this)
SbBool SoTransformationIsOfType(const SoTransformation
*this, SoType type)
void SoTransformationSetName(SoTransformation *this, const
char *name)
SbName SoTransformationGetName(const SoTransformation *this)
DESCRIPTION
This is the abstract base class for all nodes that perform geometric
transformations. It exists only to make it easy for applications to test
whether a particular node is a transformation node (that is, is derived
from this class).
FUNCTIONS
SoType SoTransformationGetClassTypeId()
Returns type identifier for this class.
FILE FORMAT/DEFAULTS
This is an abstract class. See the reference page of a derived class for
the format and default values.
SEE ALSO
SoAntiSquish, SoMatrixTransform, SoResetTransform, SoRotation,
SoRotationXYZ, SoScale, SoSurroundScale, SoTransform, SoTransformManip,
SoTransformSeparator, SoTranslation SoUnits
Page 2