logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

SoTransformation — Abstract base class for all geometric transformation nodes

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

See Also