SoTransformation(3IV)

SoTransformation (SoTransformation) - Abstract base class for all geometric transformation nodes

Showing IRIX 6.5.30 (default release). Added in IRIX 6.5.22.

NAME
     SoTransformation (SoTransformation) - Abstract base class for all
     geometric transformation nodes

INHERITS FROM
     SoBase > SoFieldContainer > SoNode > SoTransformation

SYNOPSIS
     #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)
          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