SoTransformation — Abstract base class for all geometric transformation nodes
Contents
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).
File Format/Defaults
This is an abstract class. See the reference page of a derived class for the format and default values.
Inherits From
SoBase > SoFieldContainer > SoNode > SoTransformation
Methods
staticSoTypegetClassTypeId()
Returns type identifier for this class.
Name
SoTransformation — Abstract base class for all geometric transformation nodes
See Also
SoAntiSquish,SoMatrixTransform,SoResetTransform,SoRotation,SoRotationXYZ,SoScale,SoSurroundScale,SoTransform,SoTransformManip,SoTransformSeparator,SoTranslationSoUnitsSoTransformation(3IV)()
Synopsis
#include<Inventor/nodes/SoTransformation.h>
Methods from class SoTransformation:
staticSoTypegetClassTypeId()
Methods from class SoNode:
voidsetOverride(SbBoolstate)SbBoolisOverride()constSoNode*copy(SbBoolcopyConnections=FALSE)constvirtualSbBoolaffectsState()conststaticSoNode*getByName(constSbName&name)staticintgetByName(constSbName&name,SoNodeList&list)
Methods from class SoFieldContainer:
voidsetToDefaults()SbBoolhasDefaultValues()constSbBoolfieldsAreEqual(constSoFieldContainer*fc)constvoidcopyFieldValues(constSoFieldContainer*fc,SbBoolcopyConnections=FALSE)SbBoolset(constchar*fieldDataString)voidget(SbString&fieldDataString)virtualintgetFields(SoFieldList&resultList)constvirtualSoField*getField(constSbName&fieldName)constSbBoolgetFieldName(constSoField*field,SbName&fieldName)constSbBoolisNotifyEnabled()constSbBoolenableNotify(SbBoolflag)
Methods from class SoBase:
voidref()voidunref()constvoidunrefNoDelete()constvoidtouch()virtualSoTypegetTypeId()constSbBoolisOfType(SoTypetype)constvirtualvoidsetName(constSbName&name)virtualSbNamegetName()const