SmartBody
index
(built-in)

 
Classes
       
Boost.Python.instance(__builtin__.object)
BmlProcessor
DoubleVec
FloatVec
GenericViewer
GestureInfo
IntVec
Profiler
QuatMap
SBAnimationBlend
SBAnimationBlend0D
SBAnimationBlend1D
SBAnimationBlend2D
SBAnimationBlend3D
SBMotionBlendBase
SBAnimationBlendManager
SBAnimationTransition
SBAttributeInfo
SBBehaviorSet
SBBehaviorSetManager
SBCharacterListener
SBDiphone
SBDiphoneManager
SBEvent
SBEventHandler
SBEventManager
SBFaceDefinition
SBGestureMap
SBGestureMapManager
SBJointMap
SBJointMapManager
SBObject
Nvbg
SBAssetManager
SBBehavior
GazeBehavior
LocomotionBehavior
PostureBehavior
SpeechBehavior
SBController
CurveWriterController
EyelidController
GazeController
MotionController
PythonController
SchedulerController
SBJoint
SBMotion
SBPawn
Camera
SBCharacter(SBPawn, SBObject)
SBScene
SBService
SBBoneBusManager
SBCollisionManager
SBPhysicsManager
SBSteerManager
SBSkeleton
SBObserver
SBParseNode
SBParser
SBReach
SBReachManager
SBRetarget
SBRetargetManager
SBScript
SBServiceManager
SBSimulationManager
SBSteerAgent
SBSubject
SBAttribute
ActionAttribute
BoolAttribute
DoubleAttribute
IntAttribute
MatrixAttribute
StringAttribute
Vec3Attribute
SrBox
SrMat
SrQuat
SrVec
StringMap
StringVec
TransitionRule
VecMap
Viewer

 
class ActionAttribute(SBAttribute)
    
Method resolution order:
ActionAttribute
SBAttribute
SBSubject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
setValue(...)
setValue( (ActionAttribute)arg1) -> None :
    Activates action attribute.

Data and other attributes defined here:
__instance_size__ = 64

Methods inherited from SBAttribute:
getAttributeInfo(...)
getAttributeInfo( (SBAttribute)arg1) -> SBAttributeInfo :
    Returns the information associated with this attribute.
getName(...)
getName( (SBAttribute)arg1) -> str :
    Returns an attribute of a given name

Methods inherited from SBSubject:
notifyObservers(...)
notifyObservers( (SBSubject)arg1) -> None :
    Notifies all observers of this subject.
registerObserver(...)
registerObserver( (SBSubject)arg1, (SBObserver)arg2) -> None :
    Registers an observer to this subject.
unregisterObserver(...)
unregisterObserver( (SBSubject)arg1, (SBObserver)arg2) -> None :
    Unregisters an observer from this subject.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class BmlProcessor(Boost.Python.instance)
    
Method resolution order:
BmlProcessor
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
execBML(...)
execBML( (BmlProcessor)arg1, (str)arg2, (str)arg3) -> str :
    Execute a generic BML instruction to a given character. Adds the <?xml..> and <act><bml>...</bml></act> elements.
execBMLAt(...)
execBMLAt( (BmlProcessor)arg1, (float)arg2, (str)arg3, (str)arg4) -> None :
    Execute a generic BML instruction to a given character at a time in the future. Adds the <?xml..> and <act><bml>...</bml></act> elements.
execBMLFile(...)
execBMLFile( (BmlProcessor)arg1, (str)arg2, (str)arg3) -> str :
    Execute the BML instructions contained in a file for a given character.
execBMLFileAt(...)
execBMLFileAt( (BmlProcessor)arg1, (float)arg2, (str)arg3, (str)arg4) -> None :
    Execute the BML instructions contained in a file for a given character at a time in the future..
execXML(...)
execXML( (BmlProcessor)arg1, (str)arg2, (str)arg3) -> str :
    Execute a generic XML instruction to a given character. Adds the <?xml..> header.
execXMLAt(...)
execXMLAt( (BmlProcessor)arg1, (float)arg2, (str)arg3, (str)arg4) -> None :
    Execute a generic XML instruction to a given character at a time in the future.. Adds the <?xml..> header.
interruptBML(...)
interruptBML( (BmlProcessor)arg1, (str)arg2, (str)arg3, (float)arg4) -> None :
    Interrupts a soecific BML block behaviors associated with a given character at a future time in seconds (zero seconds means immediately).
interruptCharacter(...)
interruptCharacter( (BmlProcessor)arg1, (str)arg2, (float)arg3) -> None :
    Interrupts all BML behaviors associated with a given character at a future time in seconds (zero seconds means immediately).

Data and other attributes defined here:
__instance_size__ = 12

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class BoolAttribute(SBAttribute)
    
Method resolution order:
BoolAttribute
SBAttribute
SBSubject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
getDefaultValue(...)
getDefaultValue( (BoolAttribute)arg1) -> bool :
    Returns the default value of the bool attribute.
getValue(...)
getValue( (BoolAttribute)arg1) -> bool :
    Returns the value of the bool attribute.
setDefaultValue(...)
setDefaultValue( (BoolAttribute)arg1, (bool)arg2) -> None :
    Sets the default value of the boolean attribute.
setValue(...)
setValue( (BoolAttribute)arg1, (bool)arg2) -> None :
    Sets the value of the boolean attribute.
setValueFast(...)
setValueFast( (BoolAttribute)arg1, (bool)arg2) -> None :
    Sets the value of the boolean attribute without notifying observers.

Data and other attributes defined here:
__instance_size__ = 68

Methods inherited from SBAttribute:
getAttributeInfo(...)
getAttributeInfo( (SBAttribute)arg1) -> SBAttributeInfo :
    Returns the information associated with this attribute.
getName(...)
getName( (SBAttribute)arg1) -> str :
    Returns an attribute of a given name

Methods inherited from SBSubject:
notifyObservers(...)
notifyObservers( (SBSubject)arg1) -> None :
    Notifies all observers of this subject.
registerObserver(...)
registerObserver( (SBSubject)arg1, (SBObserver)arg2) -> None :
    Registers an observer to this subject.
unregisterObserver(...)
unregisterObserver( (SBSubject)arg1, (SBObserver)arg2) -> None :
    Unregisters an observer from this subject.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class Camera(SBPawn)
    
Method resolution order:
Camera
SBPawn
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
getAspectRatio(...)
getAspectRatio( (Camera)arg1) -> float :
    Get's the camera's aspect ratio.
getCenter(...)
getCenter( (Camera)arg1) -> SrVec :
    Get camera center.
getEye(...)
getEye( (Camera)arg1) -> SrVec :
    Get camera eye position.
getFarPlane(...)
getFarPlane( (Camera)arg1) -> float :
    Get's the camera's far plane.
getFov(...)
getFov( (Camera)arg1) -> float :
    Get's the camera's field of view.
getNearPlane(...)
getNearPlane( (Camera)arg1) -> float :
    Get's the camera's near plane.
getScale(...)
getScale( (Camera)arg1) -> float :
    Get camera scale.
getUpVector(...)
getUpVector( (Camera)arg1) -> SrVec :
    Returns the camera up vector.
print(...)
print( (Camera)arg1) -> None :
    Shows all the camera statistics.
reset(...)
reset( (Camera)arg1) -> None :
    Reset camera with camera eye (0 166 185), camera center (0 92 0).
setAspectRatio(...)
setAspectRatio( (Camera)arg1, (float)arg2) -> None :
    Set's the camera's aspect ratio.
setCenter(...)
setCenter( (Camera)arg1, (float)arg2, (float)arg3, (float)arg4) -> None :
    Set camera center. 
     Input: camera center position(should only have three number in the input list) e.g. [0, 0, 0] 
     Output: NULL
setEye(...)
setEye( (Camera)arg1, (float)arg2, (float)arg3, (float)arg4) -> None :
    Set camera eye position. 
     Input: camera eye position(should only have three number in the input list) e.g. [0, 0, 0] 
     Output: NULL
setFarPlane(...)
setFarPlane( (Camera)arg1, (float)arg2) -> None :
    Set's the camera's far plane.
setFov(...)
setFov( (Camera)arg1, (float)arg2) -> None :
    Set's the camera's field of view.
setNearPlane(...)
setNearPlane( (Camera)arg1, (float)arg2) -> None :
    Set's the camera's near plane.
setScale(...)
setScale( (Camera)arg1, (float)arg2) -> None :
    Set camera scale. 
     camera scale: NULL 
     Output: NULL
setUpVector(...)
setUpVector( (Camera)arg1, (SrVec)arg2) -> None :
    Set camera up vector.

Data and other attributes defined here:
__instance_size__ = 448

Methods inherited from SBPawn:
getHPR(...)
getHPR( (SBPawn)arg1) -> SrVec :
    Gets the heading, pitch and roll of the character's world offset.
getName(...)
getName( (SBPawn)arg1) -> str :
    Returns the name of the pawn..
getOrientation(...)
getOrientation( (SBPawn)arg1) -> SrQuat :
    Returns the current orientation of the character's world offset.
getPosition(...)
getPosition( (SBPawn)arg1) -> SrVec :
    Returns the current position of the character's world offset.
getSkeleton(...)
getSkeleton( (SBPawn)arg1) -> SBSkeleton :
    Returns the skeleton object of the pawn.
setHPR(...)
setHPR( (SBPawn)arg1, (SrVec)arg2) -> None :
    Sets the heading, pitch and roll of the character's world offset.
setHPRSmooth(...)
setHPRSmooth( (SBPawn)arg1, (SrVec)arg2, (float)arg3) -> None :
    Sets the heading, pitch and roll of the character's world offset. The character will be rotated smoothly overtime to avoid popping.
setName(...)
setName( (SBPawn)arg1, (str)arg2) -> None :
    Sets or changes the name of the character.
setOrientation(...)
setOrientation( (SBPawn)arg1, (SrQuat)arg2) -> None :
    Set the current orientation of the character's world offset.
setPosition(...)
setPosition( (SBPawn)arg1, (SrVec)arg2) -> None :
    Sets the current position of the character's world offset.
setPositionSmooth(...)
setPositionSmooth( (SBPawn)arg1, (SrVec)arg2, (float)arg3) -> None :
    Sets the current position of the character's world offset. The character will be translated smoothly overtime to avoid popping.
setSkeleton(...)
setSkeleton( (SBPawn)arg1, (SBSkeleton)arg2) -> None :
    Attaches the skeleton to the character.

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class CurveWriterController(SBController)
    
Method resolution order:
CurveWriterController
SBController
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)

Data and other attributes defined here:
__instance_size__ = 640

Methods inherited from SBController:
getDuration(...)
getDuration( (SBController)arg1) -> float :
    Gets the controller's duration.
getName(...)
getName( (SBController)arg1) -> str :
    Returns the name for this controller.
getType(...)
getType( (SBController)arg1) -> str :
    Returns the type for this controller.
isDebug(...)
isDebug( (SBController)arg1) -> bool :
    Is the controller in a debug state?
isIgnore(...)
isIgnore( (SBController)arg1) -> bool :
    Will the controller be ignored during evaluation.
setDebug(...)
setDebug( (SBController)arg1, (bool)arg2) -> None :
    Sets the debug state for this controller.
setIgnore(...)
setIgnore( (SBController)arg1, (bool)arg2) -> None :
    Ignore this controller when evaluating controller tree.
setName(...)
setName( (SBController)arg1, (str)arg2) -> None :
    Sets the name for the controller.

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class DoubleAttribute(SBAttribute)
    
Method resolution order:
DoubleAttribute
SBAttribute
SBSubject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
getDefaultValue(...)
getDefaultValue( (DoubleAttribute)arg1) -> float :
    Returns the default value of the double attribute.
getValue(...)
getValue( (DoubleAttribute)arg1) -> float :
    Returns the value of the double attribute.
setDefaultValue(...)
setDefaultValue( (DoubleAttribute)arg1, (float)arg2) -> None :
    Sets the default value of the double attribute.
setValue(...)
setValue( (DoubleAttribute)arg1, (float)arg2) -> None :
    Sets the value of the double attribute.
setValueFast(...)
setValueFast( (DoubleAttribute)arg1, (float)arg2) -> None :
    Sets the value of the double attribute without notifying observers.

Data and other attributes defined here:
__instance_size__ = 96

Methods inherited from SBAttribute:
getAttributeInfo(...)
getAttributeInfo( (SBAttribute)arg1) -> SBAttributeInfo :
    Returns the information associated with this attribute.
getName(...)
getName( (SBAttribute)arg1) -> str :
    Returns an attribute of a given name

Methods inherited from SBSubject:
notifyObservers(...)
notifyObservers( (SBSubject)arg1) -> None :
    Notifies all observers of this subject.
registerObserver(...)
registerObserver( (SBSubject)arg1, (SBObserver)arg2) -> None :
    Registers an observer to this subject.
unregisterObserver(...)
unregisterObserver( (SBSubject)arg1, (SBObserver)arg2) -> None :
    Unregisters an observer from this subject.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class DoubleVec(Boost.Python.instance)
    
Method resolution order:
DoubleVec
Boost.Python.instance
__builtin__.object

Methods defined here:
__contains__(...)
__contains__( (DoubleVec)arg1, (object)arg2) -> bool
__delitem__(...)
__delitem__( (DoubleVec)arg1, (object)arg2) -> None
__getitem__(...)
__getitem__( (object)arg1, (object)arg2) -> object
__init__(...)
__init__( (object)arg1) -> None
__iter__(...)
__iter__( (object)arg1) -> object
__len__(...)
__len__( (DoubleVec)arg1) -> int
__reduce__ = (...)
__setitem__(...)
__setitem__( (DoubleVec)arg1, (object)arg2, (object)arg3) -> None
append(...)
append( (DoubleVec)arg1, (object)arg2) -> None
extend(...)
extend( (DoubleVec)arg1, (object)arg2) -> None

Data and other attributes defined here:
__instance_size__ = 24

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class EyelidController(SBController)
    
Method resolution order:
EyelidController
SBController
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)

Data and other attributes defined here:
__instance_size__ = 632

Methods inherited from SBController:
getDuration(...)
getDuration( (SBController)arg1) -> float :
    Gets the controller's duration.
getName(...)
getName( (SBController)arg1) -> str :
    Returns the name for this controller.
getType(...)
getType( (SBController)arg1) -> str :
    Returns the type for this controller.
isDebug(...)
isDebug( (SBController)arg1) -> bool :
    Is the controller in a debug state?
isIgnore(...)
isIgnore( (SBController)arg1) -> bool :
    Will the controller be ignored during evaluation.
setDebug(...)
setDebug( (SBController)arg1, (bool)arg2) -> None :
    Sets the debug state for this controller.
setIgnore(...)
setIgnore( (SBController)arg1, (bool)arg2) -> None :
    Ignore this controller when evaluating controller tree.
setName(...)
setName( (SBController)arg1, (str)arg2) -> None :
    Sets the name for the controller.

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class FloatVec(Boost.Python.instance)
    
Method resolution order:
FloatVec
Boost.Python.instance
__builtin__.object

Methods defined here:
__contains__(...)
__contains__( (FloatVec)arg1, (object)arg2) -> bool
__delitem__(...)
__delitem__( (FloatVec)arg1, (object)arg2) -> None
__getitem__(...)
__getitem__( (object)arg1, (object)arg2) -> object
__init__(...)
__init__( (object)arg1) -> None
__iter__(...)
__iter__( (object)arg1) -> object
__len__(...)
__len__( (FloatVec)arg1) -> int
__reduce__ = (...)
__setitem__(...)
__setitem__( (FloatVec)arg1, (object)arg2, (object)arg3) -> None
append(...)
append( (FloatVec)arg1, (object)arg2) -> None
extend(...)
extend( (FloatVec)arg1, (object)arg2) -> None

Data and other attributes defined here:
__instance_size__ = 24

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class GazeBehavior(SBBehavior)
    
Method resolution order:
GazeBehavior
SBBehavior
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
getGazeTarget(...)
getGazeTarget( (GazeBehavior)arg1) -> str :
    Returns the name of the gaze target.
getHandle(...)
getHandle( (GazeBehavior)arg1) -> str :
    Returns the handle name of the gaze, or an empty string if it has no handle.
isFadedOut(...)
isFadedOut( (GazeBehavior)arg1) -> bool :
    Returns true if the gaze controller is currently faded out and thus not active.
isFadingIn(...)
isFadingIn( (GazeBehavior)arg1) -> bool :
    Returns true if the gaze controller is currently fading in.
isFadingOut(...)
isFadingOut( (GazeBehavior)arg1) -> bool :
    Returns true if the gaze controller is currently fading out.

Data and other attributes defined here:
__instance_size__ = 128

Methods inherited from SBBehavior:
getType(...)
getType( (SBBehavior)arg1) -> str :
    Returns the type of the behavior.

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getName(...)
getName( (SBObject)arg1) -> str :
    Returns the name of the object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class GazeController(SBController)
    
Method resolution order:
GazeController
SBController
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)

Data and other attributes defined here:
__instance_size__ = 920

Methods inherited from SBController:
getDuration(...)
getDuration( (SBController)arg1) -> float :
    Gets the controller's duration.
getName(...)
getName( (SBController)arg1) -> str :
    Returns the name for this controller.
getType(...)
getType( (SBController)arg1) -> str :
    Returns the type for this controller.
isDebug(...)
isDebug( (SBController)arg1) -> bool :
    Is the controller in a debug state?
isIgnore(...)
isIgnore( (SBController)arg1) -> bool :
    Will the controller be ignored during evaluation.
setDebug(...)
setDebug( (SBController)arg1, (bool)arg2) -> None :
    Sets the debug state for this controller.
setIgnore(...)
setIgnore( (SBController)arg1, (bool)arg2) -> None :
    Ignore this controller when evaluating controller tree.
setName(...)
setName( (SBController)arg1, (str)arg2) -> None :
    Sets the name for the controller.

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class GenericViewer(Boost.Python.instance)
    
Method resolution order:
GenericViewer
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
hide(...)
hide( (GenericViewer)arg1) -> None :
    Hides the viewer.
show(...)
show( (GenericViewer)arg1) -> None :
    Shows the viewer.

Data and other attributes defined here:
__instance_size__ = 12

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class GestureInfo(Boost.Python.instance)
    
Method resolution order:
GestureInfo
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)

Data and other attributes defined here:
__instance_size__ = 176

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class IntAttribute(SBAttribute)
    
Method resolution order:
IntAttribute
SBAttribute
SBSubject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
getDefaultValue(...)
getDefaultValue( (IntAttribute)arg1) -> int :
    Returns the default value of the string attribute.
getValue(...)
getValue( (IntAttribute)arg1) -> int :
    Returns the value of the int attribute.
setDefaultValue(...)
setDefaultValue( (IntAttribute)arg1, (int)arg2) -> None :
    Sets the default value of the string attribute.
setValue(...)
setValue( (IntAttribute)arg1, (int)arg2) -> None :
    Sets the value of the integer attribute.
setValueFast(...)
setValueFast( (IntAttribute)arg1, (int)arg2) -> None :
    Sets the value of the integer attribute without notifying observers.

Data and other attributes defined here:
__instance_size__ = 80

Methods inherited from SBAttribute:
getAttributeInfo(...)
getAttributeInfo( (SBAttribute)arg1) -> SBAttributeInfo :
    Returns the information associated with this attribute.
getName(...)
getName( (SBAttribute)arg1) -> str :
    Returns an attribute of a given name

Methods inherited from SBSubject:
notifyObservers(...)
notifyObservers( (SBSubject)arg1) -> None :
    Notifies all observers of this subject.
registerObserver(...)
registerObserver( (SBSubject)arg1, (SBObserver)arg2) -> None :
    Registers an observer to this subject.
unregisterObserver(...)
unregisterObserver( (SBSubject)arg1, (SBObserver)arg2) -> None :
    Unregisters an observer from this subject.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class IntVec(Boost.Python.instance)
    
Method resolution order:
IntVec
Boost.Python.instance
__builtin__.object

Methods defined here:
__contains__(...)
__contains__( (IntVec)arg1, (object)arg2) -> bool
__delitem__(...)
__delitem__( (IntVec)arg1, (object)arg2) -> None
__getitem__(...)
__getitem__( (object)arg1, (object)arg2) -> object
__init__(...)
__init__( (object)arg1) -> None
__iter__(...)
__iter__( (object)arg1) -> object
__len__(...)
__len__( (IntVec)arg1) -> int
__reduce__ = (...)
__setitem__(...)
__setitem__( (IntVec)arg1, (object)arg2, (object)arg3) -> None
append(...)
append( (IntVec)arg1, (object)arg2) -> None
extend(...)
extend( (IntVec)arg1, (object)arg2) -> None

Data and other attributes defined here:
__instance_size__ = 24

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class LocomotionBehavior(SBBehavior)
    
Method resolution order:
LocomotionBehavior
SBBehavior
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
getLocomotionTarget(...)
getLocomotionTarget( (LocomotionBehavior)arg1) -> SrVec :
    Returns the locomotion target as a vector.

Data and other attributes defined here:
__instance_size__ = 84

Methods inherited from SBBehavior:
getType(...)
getType( (SBBehavior)arg1) -> str :
    Returns the type of the behavior.

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getName(...)
getName( (SBObject)arg1) -> str :
    Returns the name of the object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class MatrixAttribute(SBAttribute)
    
Method resolution order:
MatrixAttribute
SBAttribute
SBSubject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
getDefaultValue(...)
getDefaultValue( (MatrixAttribute)arg1) -> SrMat :
    Returns the default value of the matrix attribute.
getValue(...)
getValue( (MatrixAttribute)arg1) -> SrMat :
    Returns the value of the matrix attribute.
setDefaultValue(...)
setDefaultValue( (MatrixAttribute)arg1, (SrMat)arg2) -> None :
    Sets the default value of the matrix attribute.
setValue(...)
setValue( (MatrixAttribute)arg1, (SrMat)arg2) -> None :
    Sets the value of the matrix attribute.
setValueFast(...)
setValueFast( (MatrixAttribute)arg1, (SrMat)arg2) -> None :
    Sets the value of the matrix attribute.

Data and other attributes defined here:
__instance_size__ = 192

Methods inherited from SBAttribute:
getAttributeInfo(...)
getAttributeInfo( (SBAttribute)arg1) -> SBAttributeInfo :
    Returns the information associated with this attribute.
getName(...)
getName( (SBAttribute)arg1) -> str :
    Returns an attribute of a given name

Methods inherited from SBSubject:
notifyObservers(...)
notifyObservers( (SBSubject)arg1) -> None :
    Notifies all observers of this subject.
registerObserver(...)
registerObserver( (SBSubject)arg1, (SBObserver)arg2) -> None :
    Registers an observer to this subject.
unregisterObserver(...)
unregisterObserver( (SBSubject)arg1, (SBObserver)arg2) -> None :
    Unregisters an observer from this subject.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class MotionController(SBController)
    
Method resolution order:
MotionController
SBController
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)

Data and other attributes defined here:
__instance_size__ = 624

Methods inherited from SBController:
getDuration(...)
getDuration( (SBController)arg1) -> float :
    Gets the controller's duration.
getName(...)
getName( (SBController)arg1) -> str :
    Returns the name for this controller.
getType(...)
getType( (SBController)arg1) -> str :
    Returns the type for this controller.
isDebug(...)
isDebug( (SBController)arg1) -> bool :
    Is the controller in a debug state?
isIgnore(...)
isIgnore( (SBController)arg1) -> bool :
    Will the controller be ignored during evaluation.
setDebug(...)
setDebug( (SBController)arg1, (bool)arg2) -> None :
    Sets the debug state for this controller.
setIgnore(...)
setIgnore( (SBController)arg1, (bool)arg2) -> None :
    Ignore this controller when evaluating controller tree.
setName(...)
setName( (SBController)arg1, (str)arg2) -> None :
    Sets the name for the controller.

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class Nvbg(SBObject)
    
Method resolution order:
Nvbg
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
execute(...)
execute( (Nvbg)arg1, (str)arg2, (str)arg3, (str)arg4, (str)arg5) -> bool :
    Execute the xml vrX message.
 
execute( (Nvbg)arg1, (str)arg2, (str)arg3, (str)arg4, (str)arg5) -> bool
executeEvent(...)
executeEvent( (Nvbg)arg1, (str)arg2, (str)arg3, (str)arg4) -> bool :
    Execute the vrAgent message.
 
executeEvent( (Nvbg)arg1, (str)arg2, (str)arg3, (str)arg4) -> bool
executeSpeech(...)
executeSpeech( (Nvbg)arg1, (str)arg2, (str)arg3, (str)arg4, (str)arg5) -> bool :
    Execute the vrSpeech message.
 
executeSpeech( (Nvbg)arg1, (str)arg2, (str)arg3, (str)arg4, (str)arg5) -> bool
executeSpeechRequest(...)
executeSpeechRequest( (Nvbg)arg1, (StringVec)arg2, (StringVec)arg3, (FloatVec)arg4, (StringVec)arg5, (StringVec)arg6) -> bool :
    Execute the listening feedback from virtual agents.
 
executeSpeechRequest( (Nvbg)arg1, (StringVec)arg2, (StringVec)arg3, (FloatVec)arg4, (StringVec)arg5, (StringVec)arg6) -> bool
notifyAction(...)
notifyAction( (Nvbg)arg1, (str)arg2) -> None :
    Notifies NVBG processor of a bool attribute.
 
notifyAction( (Nvbg)arg1, (str)arg2) -> None
notifyBool(...)
notifyBool( (Nvbg)arg1, (str)arg2, (bool)arg3) -> None :
    Notifies NVBG processor of a bool attribute
 
notifyBool( (Nvbg)arg1, (str)arg2, (bool)arg3) -> None
notifyDouble(...)
notifyDouble( (Nvbg)arg1, (str)arg2, (float)arg3) -> None :
    Notifies NVBG processor of a double attribute
 
notifyDouble( (Nvbg)arg1, (str)arg2, (float)arg3) -> None
notifyInt(...)
notifyInt( (Nvbg)arg1, (str)arg2, (int)arg3) -> None :
    Notifies NVBG processor of an int attribute
 
notifyInt( (Nvbg)arg1, (str)arg2, (int)arg3) -> None
notifyMatrix(...)
notifyMatrix( (Nvbg)arg1, (str)arg2, (SrMat)arg3) -> None :
    Notifies NVBG processor of a matrix attribute.
 
notifyMatrix( (Nvbg)arg1, (str)arg2, (SrMat)arg3) -> None
notifyString(...)
notifyString( (Nvbg)arg1, (str)arg2, (str)arg3) -> None :
    Notifies NVBG processor of a string attribute
 
notifyString( (Nvbg)arg1, (str)arg2, (str)arg3) -> None
notifyVec3(...)
notifyVec3( (Nvbg)arg1, (str)arg2, (SrVec)arg3) -> None :
    Notifies NVBG processor of a vec3 attribute.
 
notifyVec3( (Nvbg)arg1, (str)arg2, (SrVec)arg3) -> None
objectEvent(...)
objectEvent( (Nvbg)arg1, (str)arg2, (str)arg3, (bool)arg4, (SrVec)arg5, (SrVec)arg6, (SrVec)arg7, (SrVec)arg8, (SrVec)arg9, (SrVec)arg10) -> None :
    An event indicating that an object of interest is present.
 
objectEvent( (Nvbg)arg1, (str)arg2, (str)arg3, (bool)arg4, (SrVec)arg5, (SrVec)arg6, (SrVec)arg7, (SrVec)arg8, (SrVec)arg9, (SrVec)arg10) -> None

Data and other attributes defined here:
__instance_size__ = 128

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getName(...)
getName( (SBObject)arg1) -> str :
    Returns the name of the object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class PostureBehavior(SBBehavior)
    
Method resolution order:
PostureBehavior
SBBehavior
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
getPosture(...)
getPosture( (PostureBehavior)arg1) -> str :
    Returns the current posture.

Data and other attributes defined here:
__instance_size__ = 96

Methods inherited from SBBehavior:
getType(...)
getType( (SBBehavior)arg1) -> str :
    Returns the type of the behavior.

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getName(...)
getName( (SBObject)arg1) -> str :
    Returns the name of the object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class Profiler(Boost.Python.instance)
    
Method resolution order:
Profiler
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
printLegend(...)
printLegend( (Profiler)arg1) -> None :
    Print time profiler legend.
printStats(...)
printStats( (Profiler)arg1) -> None :
    Print time profiler statistics.

Data and other attributes defined here:
__instance_size__ = 12

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class PythonController(SBController)
    
Method resolution order:
PythonController
SBController
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
evaluate(...)
evaluate( (PythonController)arg1) -> None :
    evaluate.
 
evaluate( (PythonController)arg1) -> None
init(...)
init( (PythonController)arg1) -> None :
    init.
 
init( (PythonController)arg1) -> None
start(...)
start( (PythonController)arg1) -> None :
    start.
 
start( (PythonController)arg1) -> None
stop(...)
stop( (PythonController)arg1) -> None :
    stop.
 
stop( (PythonController)arg1) -> None

Data and other attributes defined here:
__instance_size__ = 632

Methods inherited from SBController:
getDuration(...)
getDuration( (SBController)arg1) -> float :
    Gets the controller's duration.
getName(...)
getName( (SBController)arg1) -> str :
    Returns the name for this controller.
getType(...)
getType( (SBController)arg1) -> str :
    Returns the type for this controller.
isDebug(...)
isDebug( (SBController)arg1) -> bool :
    Is the controller in a debug state?
isIgnore(...)
isIgnore( (SBController)arg1) -> bool :
    Will the controller be ignored during evaluation.
setDebug(...)
setDebug( (SBController)arg1, (bool)arg2) -> None :
    Sets the debug state for this controller.
setIgnore(...)
setIgnore( (SBController)arg1, (bool)arg2) -> None :
    Ignore this controller when evaluating controller tree.
setName(...)
setName( (SBController)arg1, (str)arg2) -> None :
    Sets the name for the controller.

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class QuatMap(Boost.Python.instance)
    
Method resolution order:
QuatMap
Boost.Python.instance
__builtin__.object

Methods defined here:
__delitem__(...)
__delitem__( (QuatMap)arg1, (str)arg2) -> None
__getitem__(...)
__getitem__( (QuatMap)arg1, (str)arg2) -> SrQuat
__init__(...)
__init__( (object)arg1) -> None
__len__(...)
__len__( (QuatMap)arg1) -> int
__reduce__ = (...)
__setitem__(...)
__setitem__( (QuatMap)arg1, (str)arg2, (SrQuat)arg3) -> None
clear(...)
clear( (QuatMap)arg1) -> None

Data and other attributes defined here:
__instance_size__ = 24

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBAnimationBlend(Boost.Python.instance)
    
Method resolution order:
SBAnimationBlend
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
addCorrespondancePoints(...)
addCorrespondancePoints( (SBAnimationBlend)arg1, (StringVec)arg2, (DoubleVec)arg3) -> None :
    Correspondence points for motions inside the blend.
addCorrespondencePoints(...)
addCorrespondencePoints( (SBAnimationBlend)arg1, (StringVec)arg2, (DoubleVec)arg3) -> None :
    Correspondence points for motions inside the blend.
addEvent(...)
addEvent( (SBAnimationBlend)arg1, (str)arg2, (float)arg3, (str)arg4, (str)arg5, (bool)arg6) -> None :
    Adds an event to the blend at a specific local time for the given motion.
addKeyTagValue(...)
addKeyTagValue( (SBAnimationBlend)arg1, (str)arg2, (int)arg3, (str)arg4, (float)arg5) -> None :
    add the key time tag for motion analysis. 
     Input : motion name, tag type, tag name, value. 
     Output : NULL
buildMotionAnalysis(...)
buildMotionAnalysis( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (StringVec)arg4, (str)arg5) -> None :
    build the motion analysis structure 
     Input : NULL. 
     Output : NULL
buildVisSurfaces(...)
buildVisSurfaces( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (int)arg4, (int)arg5) -> None :
    Build a visualization surface. 
     Input : Error Type, Surface Type, Num of Segements, Grid Resolutions 
     Output: NULL
clearMotionVectorFlow(...)
clearMotionVectorFlow( (SBAnimationBlend)arg1) -> None :
    clear Vector Flow visualization. 
     Input: NULL. 
     Output: NULL
clearPlotMotion(...)
clearPlotMotion( (SBAnimationBlend)arg1) -> None :
    clear Plotted motions. 
     Input: NULL. 
     Output: NULL
createMotionVectorFlow(...)
createMotionVectorFlow( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (float)arg4, (int)arg5, (bool)arg6) -> None :
    create Vector Flow visualization. 
     Input: motion name. 
     Output: NULL
getCorrespondancePoints(...)
getCorrespondancePoints( (SBAnimationBlend)arg1, (int)arg2) -> DoubleVec :
    Return the correspondence points in one motion given the index. 
     Input: index of motion 
     Output: correspondence points vector of this motion
getCorrespondencePoints(...)
getCorrespondencePoints( (SBAnimationBlend)arg1, (int)arg2) -> DoubleVec :
    Return the correspondence points in one motion given the index. 
     Input: index of motion 
     Output: correspondence points vector of this motion
getDimension(...)
getDimension( (SBAnimationBlend)arg1) -> str :
    Return the dimension of the state. Dimension represents the number of parameter for each motion. 0D means no parameter, 1D means one parameter for each motion etc.
getEvent(...)
getEvent( (SBAnimationBlend)arg1, (int)arg2) -> object :
    Returns the event of a given index.
getMotion(...)
getMotion( (SBAnimationBlend)arg1, (int)arg2) -> str :
    Return the motion name given index. 
     Input: index of motion 
     Output: motion name
getNumCorrespondancePoints(...)
getNumCorrespondancePoints( (SBAnimationBlend)arg1) -> int :
    Number of correspondence points for the motions in the blend
getNumCorrespondencePoints(...)
getNumCorrespondencePoints( (SBAnimationBlend)arg1) -> int :
    Number of correspondence points for the motions in the blend
getNumEvents(...)
getNumEvents( (SBAnimationBlend)arg1) -> int :
    Returns the number of events associated with this blend.
getNumMotions(...)
getNumMotions( (SBAnimationBlend)arg1) -> int :
    Number of motions inside the blend.
plotMotion(...)
plotMotion( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (int)arg4, (bool)arg5, (bool)arg6) -> None :
    Plot motion frames with stick skeleton. 
     Input: motion name, intervals, ifClearAll 
     Output: NULL
plotMotionFrameTime(...)
plotMotionFrameTime( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (float)arg4, (bool)arg5) -> None :
    Plot one single motion frame (at given time) with stick skeleton. 
     Input: motion name, time, ifClearAll 
     Output: NULL
plotMotionJointTrajectory(...)
plotMotionJointTrajectory( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (str)arg4, (float)arg5, (float)arg6, (bool)arg7) -> None :
    Plot joint trajectory over entire motion (at given time). 
     Input: motion name, jointName, ifClearAll 
     Output: NULL
removeAllEvents(...)
removeAllEvents( (SBAnimationBlend)arg1) -> None :
    Removes all events from the blend at a specific local time for the given motion.
removeEvent(...)
removeEvent( (SBAnimationBlend)arg1, (int)arg2) -> None :
    Removes the event of a given index.
setBlendSkeleton(...)
setBlendSkeleton( (SBAnimationBlend)arg1, (str)arg2) -> None :
    set the skeleton that should be associated with this animation blend
setCorrespondencePoints(...)
setCorrespondencePoints( (SBAnimationBlend)arg1, (int)arg2, (int)arg3, (float)arg4) -> None :
    Sets the correspondence points given a motion index, a parameter index and a value.
setIncrementWorldOffsetY(...)
setIncrementWorldOffsetY( (SBAnimationBlend)arg1, (bool)arg2) -> None :
    Boolean flag that increment world offset y-axis value according to the base joint value.

Data and other attributes defined here:
__instance_size__ = 500

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBAnimationBlend0D(SBAnimationBlend)
    
Method resolution order:
SBAnimationBlend0D
SBAnimationBlend
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
addMotion(...)
addMotion( (SBAnimationBlend0D)arg1, (str)arg2) -> None :
    Add motion to 0D state. 
     Input: motion name. 
     Output: NULL

Data and other attributes defined here:
__instance_size__ = 500

Methods inherited from SBAnimationBlend:
addCorrespondancePoints(...)
addCorrespondancePoints( (SBAnimationBlend)arg1, (StringVec)arg2, (DoubleVec)arg3) -> None :
    Correspondence points for motions inside the blend.
addCorrespondencePoints(...)
addCorrespondencePoints( (SBAnimationBlend)arg1, (StringVec)arg2, (DoubleVec)arg3) -> None :
    Correspondence points for motions inside the blend.
addEvent(...)
addEvent( (SBAnimationBlend)arg1, (str)arg2, (float)arg3, (str)arg4, (str)arg5, (bool)arg6) -> None :
    Adds an event to the blend at a specific local time for the given motion.
addKeyTagValue(...)
addKeyTagValue( (SBAnimationBlend)arg1, (str)arg2, (int)arg3, (str)arg4, (float)arg5) -> None :
    add the key time tag for motion analysis. 
     Input : motion name, tag type, tag name, value. 
     Output : NULL
buildMotionAnalysis(...)
buildMotionAnalysis( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (StringVec)arg4, (str)arg5) -> None :
    build the motion analysis structure 
     Input : NULL. 
     Output : NULL
buildVisSurfaces(...)
buildVisSurfaces( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (int)arg4, (int)arg5) -> None :
    Build a visualization surface. 
     Input : Error Type, Surface Type, Num of Segements, Grid Resolutions 
     Output: NULL
clearMotionVectorFlow(...)
clearMotionVectorFlow( (SBAnimationBlend)arg1) -> None :
    clear Vector Flow visualization. 
     Input: NULL. 
     Output: NULL
clearPlotMotion(...)
clearPlotMotion( (SBAnimationBlend)arg1) -> None :
    clear Plotted motions. 
     Input: NULL. 
     Output: NULL
createMotionVectorFlow(...)
createMotionVectorFlow( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (float)arg4, (int)arg5, (bool)arg6) -> None :
    create Vector Flow visualization. 
     Input: motion name. 
     Output: NULL
getCorrespondancePoints(...)
getCorrespondancePoints( (SBAnimationBlend)arg1, (int)arg2) -> DoubleVec :
    Return the correspondence points in one motion given the index. 
     Input: index of motion 
     Output: correspondence points vector of this motion
getCorrespondencePoints(...)
getCorrespondencePoints( (SBAnimationBlend)arg1, (int)arg2) -> DoubleVec :
    Return the correspondence points in one motion given the index. 
     Input: index of motion 
     Output: correspondence points vector of this motion
getDimension(...)
getDimension( (SBAnimationBlend)arg1) -> str :
    Return the dimension of the state. Dimension represents the number of parameter for each motion. 0D means no parameter, 1D means one parameter for each motion etc.
getEvent(...)
getEvent( (SBAnimationBlend)arg1, (int)arg2) -> object :
    Returns the event of a given index.
getMotion(...)
getMotion( (SBAnimationBlend)arg1, (int)arg2) -> str :
    Return the motion name given index. 
     Input: index of motion 
     Output: motion name
getNumCorrespondancePoints(...)
getNumCorrespondancePoints( (SBAnimationBlend)arg1) -> int :
    Number of correspondence points for the motions in the blend
getNumCorrespondencePoints(...)
getNumCorrespondencePoints( (SBAnimationBlend)arg1) -> int :
    Number of correspondence points for the motions in the blend
getNumEvents(...)
getNumEvents( (SBAnimationBlend)arg1) -> int :
    Returns the number of events associated with this blend.
getNumMotions(...)
getNumMotions( (SBAnimationBlend)arg1) -> int :
    Number of motions inside the blend.
plotMotion(...)
plotMotion( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (int)arg4, (bool)arg5, (bool)arg6) -> None :
    Plot motion frames with stick skeleton. 
     Input: motion name, intervals, ifClearAll 
     Output: NULL
plotMotionFrameTime(...)
plotMotionFrameTime( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (float)arg4, (bool)arg5) -> None :
    Plot one single motion frame (at given time) with stick skeleton. 
     Input: motion name, time, ifClearAll 
     Output: NULL
plotMotionJointTrajectory(...)
plotMotionJointTrajectory( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (str)arg4, (float)arg5, (float)arg6, (bool)arg7) -> None :
    Plot joint trajectory over entire motion (at given time). 
     Input: motion name, jointName, ifClearAll 
     Output: NULL
removeAllEvents(...)
removeAllEvents( (SBAnimationBlend)arg1) -> None :
    Removes all events from the blend at a specific local time for the given motion.
removeEvent(...)
removeEvent( (SBAnimationBlend)arg1, (int)arg2) -> None :
    Removes the event of a given index.
setBlendSkeleton(...)
setBlendSkeleton( (SBAnimationBlend)arg1, (str)arg2) -> None :
    set the skeleton that should be associated with this animation blend
setCorrespondencePoints(...)
setCorrespondencePoints( (SBAnimationBlend)arg1, (int)arg2, (int)arg3, (float)arg4) -> None :
    Sets the correspondence points given a motion index, a parameter index and a value.
setIncrementWorldOffsetY(...)
setIncrementWorldOffsetY( (SBAnimationBlend)arg1, (bool)arg2) -> None :
    Boolean flag that increment world offset y-axis value according to the base joint value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBAnimationBlend1D(SBAnimationBlend)
    
Method resolution order:
SBAnimationBlend1D
SBAnimationBlend
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
addMotion(...)
addMotion( (SBAnimationBlend1D)arg1, (str)arg2, (float)arg3) -> None :
    Add motion and one parameter to 1D state. 
     Input: motion name, parameter. 
     Output: NULL
setParameter(...)
setParameter( (SBAnimationBlend1D)arg1, (str)arg2, (float)arg3) -> None :
    Set/Change the parameter for given motion. 
     Input: motion name, parameter. 
     Output: NULL

Data and other attributes defined here:
__instance_size__ = 500

Methods inherited from SBAnimationBlend:
addCorrespondancePoints(...)
addCorrespondancePoints( (SBAnimationBlend)arg1, (StringVec)arg2, (DoubleVec)arg3) -> None :
    Correspondence points for motions inside the blend.
addCorrespondencePoints(...)
addCorrespondencePoints( (SBAnimationBlend)arg1, (StringVec)arg2, (DoubleVec)arg3) -> None :
    Correspondence points for motions inside the blend.
addEvent(...)
addEvent( (SBAnimationBlend)arg1, (str)arg2, (float)arg3, (str)arg4, (str)arg5, (bool)arg6) -> None :
    Adds an event to the blend at a specific local time for the given motion.
addKeyTagValue(...)
addKeyTagValue( (SBAnimationBlend)arg1, (str)arg2, (int)arg3, (str)arg4, (float)arg5) -> None :
    add the key time tag for motion analysis. 
     Input : motion name, tag type, tag name, value. 
     Output : NULL
buildMotionAnalysis(...)
buildMotionAnalysis( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (StringVec)arg4, (str)arg5) -> None :
    build the motion analysis structure 
     Input : NULL. 
     Output : NULL
buildVisSurfaces(...)
buildVisSurfaces( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (int)arg4, (int)arg5) -> None :
    Build a visualization surface. 
     Input : Error Type, Surface Type, Num of Segements, Grid Resolutions 
     Output: NULL
clearMotionVectorFlow(...)
clearMotionVectorFlow( (SBAnimationBlend)arg1) -> None :
    clear Vector Flow visualization. 
     Input: NULL. 
     Output: NULL
clearPlotMotion(...)
clearPlotMotion( (SBAnimationBlend)arg1) -> None :
    clear Plotted motions. 
     Input: NULL. 
     Output: NULL
createMotionVectorFlow(...)
createMotionVectorFlow( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (float)arg4, (int)arg5, (bool)arg6) -> None :
    create Vector Flow visualization. 
     Input: motion name. 
     Output: NULL
getCorrespondancePoints(...)
getCorrespondancePoints( (SBAnimationBlend)arg1, (int)arg2) -> DoubleVec :
    Return the correspondence points in one motion given the index. 
     Input: index of motion 
     Output: correspondence points vector of this motion
getCorrespondencePoints(...)
getCorrespondencePoints( (SBAnimationBlend)arg1, (int)arg2) -> DoubleVec :
    Return the correspondence points in one motion given the index. 
     Input: index of motion 
     Output: correspondence points vector of this motion
getDimension(...)
getDimension( (SBAnimationBlend)arg1) -> str :
    Return the dimension of the state. Dimension represents the number of parameter for each motion. 0D means no parameter, 1D means one parameter for each motion etc.
getEvent(...)
getEvent( (SBAnimationBlend)arg1, (int)arg2) -> object :
    Returns the event of a given index.
getMotion(...)
getMotion( (SBAnimationBlend)arg1, (int)arg2) -> str :
    Return the motion name given index. 
     Input: index of motion 
     Output: motion name
getNumCorrespondancePoints(...)
getNumCorrespondancePoints( (SBAnimationBlend)arg1) -> int :
    Number of correspondence points for the motions in the blend
getNumCorrespondencePoints(...)
getNumCorrespondencePoints( (SBAnimationBlend)arg1) -> int :
    Number of correspondence points for the motions in the blend
getNumEvents(...)
getNumEvents( (SBAnimationBlend)arg1) -> int :
    Returns the number of events associated with this blend.
getNumMotions(...)
getNumMotions( (SBAnimationBlend)arg1) -> int :
    Number of motions inside the blend.
plotMotion(...)
plotMotion( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (int)arg4, (bool)arg5, (bool)arg6) -> None :
    Plot motion frames with stick skeleton. 
     Input: motion name, intervals, ifClearAll 
     Output: NULL
plotMotionFrameTime(...)
plotMotionFrameTime( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (float)arg4, (bool)arg5) -> None :
    Plot one single motion frame (at given time) with stick skeleton. 
     Input: motion name, time, ifClearAll 
     Output: NULL
plotMotionJointTrajectory(...)
plotMotionJointTrajectory( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (str)arg4, (float)arg5, (float)arg6, (bool)arg7) -> None :
    Plot joint trajectory over entire motion (at given time). 
     Input: motion name, jointName, ifClearAll 
     Output: NULL
removeAllEvents(...)
removeAllEvents( (SBAnimationBlend)arg1) -> None :
    Removes all events from the blend at a specific local time for the given motion.
removeEvent(...)
removeEvent( (SBAnimationBlend)arg1, (int)arg2) -> None :
    Removes the event of a given index.
setBlendSkeleton(...)
setBlendSkeleton( (SBAnimationBlend)arg1, (str)arg2) -> None :
    set the skeleton that should be associated with this animation blend
setCorrespondencePoints(...)
setCorrespondencePoints( (SBAnimationBlend)arg1, (int)arg2, (int)arg3, (float)arg4) -> None :
    Sets the correspondence points given a motion index, a parameter index and a value.
setIncrementWorldOffsetY(...)
setIncrementWorldOffsetY( (SBAnimationBlend)arg1, (bool)arg2) -> None :
    Boolean flag that increment world offset y-axis value according to the base joint value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBAnimationBlend2D(SBAnimationBlend)
    
Method resolution order:
SBAnimationBlend2D
SBAnimationBlend
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
addMotion(...)
addMotion( (SBAnimationBlend2D)arg1, (str)arg2, (float)arg3, (float)arg4) -> None :
    Add motion and two parameters to 2D state. 
     Input: motion name, parameter1, parameter2. 
     Output: NULL
addTriangle(...)
addTriangle( (SBAnimationBlend2D)arg1, (str)arg2, (str)arg3, (str)arg4) -> None :
    Add triangles to the state. By changing the point inside triangle, you can get different blending weights and different results
setParameter(...)
setParameter( (SBAnimationBlend2D)arg1, (str)arg2, (float)arg3, (float)arg4) -> None :
    Set/Change the parameter for given motion. 
     Input: motion name, parameter1, parameter2. 
     Output: NULL

Data and other attributes defined here:
__instance_size__ = 500

Methods inherited from SBAnimationBlend:
addCorrespondancePoints(...)
addCorrespondancePoints( (SBAnimationBlend)arg1, (StringVec)arg2, (DoubleVec)arg3) -> None :
    Correspondence points for motions inside the blend.
addCorrespondencePoints(...)
addCorrespondencePoints( (SBAnimationBlend)arg1, (StringVec)arg2, (DoubleVec)arg3) -> None :
    Correspondence points for motions inside the blend.
addEvent(...)
addEvent( (SBAnimationBlend)arg1, (str)arg2, (float)arg3, (str)arg4, (str)arg5, (bool)arg6) -> None :
    Adds an event to the blend at a specific local time for the given motion.
addKeyTagValue(...)
addKeyTagValue( (SBAnimationBlend)arg1, (str)arg2, (int)arg3, (str)arg4, (float)arg5) -> None :
    add the key time tag for motion analysis. 
     Input : motion name, tag type, tag name, value. 
     Output : NULL
buildMotionAnalysis(...)
buildMotionAnalysis( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (StringVec)arg4, (str)arg5) -> None :
    build the motion analysis structure 
     Input : NULL. 
     Output : NULL
buildVisSurfaces(...)
buildVisSurfaces( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (int)arg4, (int)arg5) -> None :
    Build a visualization surface. 
     Input : Error Type, Surface Type, Num of Segements, Grid Resolutions 
     Output: NULL
clearMotionVectorFlow(...)
clearMotionVectorFlow( (SBAnimationBlend)arg1) -> None :
    clear Vector Flow visualization. 
     Input: NULL. 
     Output: NULL
clearPlotMotion(...)
clearPlotMotion( (SBAnimationBlend)arg1) -> None :
    clear Plotted motions. 
     Input: NULL. 
     Output: NULL
createMotionVectorFlow(...)
createMotionVectorFlow( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (float)arg4, (int)arg5, (bool)arg6) -> None :
    create Vector Flow visualization. 
     Input: motion name. 
     Output: NULL
getCorrespondancePoints(...)
getCorrespondancePoints( (SBAnimationBlend)arg1, (int)arg2) -> DoubleVec :
    Return the correspondence points in one motion given the index. 
     Input: index of motion 
     Output: correspondence points vector of this motion
getCorrespondencePoints(...)
getCorrespondencePoints( (SBAnimationBlend)arg1, (int)arg2) -> DoubleVec :
    Return the correspondence points in one motion given the index. 
     Input: index of motion 
     Output: correspondence points vector of this motion
getDimension(...)
getDimension( (SBAnimationBlend)arg1) -> str :
    Return the dimension of the state. Dimension represents the number of parameter for each motion. 0D means no parameter, 1D means one parameter for each motion etc.
getEvent(...)
getEvent( (SBAnimationBlend)arg1, (int)arg2) -> object :
    Returns the event of a given index.
getMotion(...)
getMotion( (SBAnimationBlend)arg1, (int)arg2) -> str :
    Return the motion name given index. 
     Input: index of motion 
     Output: motion name
getNumCorrespondancePoints(...)
getNumCorrespondancePoints( (SBAnimationBlend)arg1) -> int :
    Number of correspondence points for the motions in the blend
getNumCorrespondencePoints(...)
getNumCorrespondencePoints( (SBAnimationBlend)arg1) -> int :
    Number of correspondence points for the motions in the blend
getNumEvents(...)
getNumEvents( (SBAnimationBlend)arg1) -> int :
    Returns the number of events associated with this blend.
getNumMotions(...)
getNumMotions( (SBAnimationBlend)arg1) -> int :
    Number of motions inside the blend.
plotMotion(...)
plotMotion( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (int)arg4, (bool)arg5, (bool)arg6) -> None :
    Plot motion frames with stick skeleton. 
     Input: motion name, intervals, ifClearAll 
     Output: NULL
plotMotionFrameTime(...)
plotMotionFrameTime( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (float)arg4, (bool)arg5) -> None :
    Plot one single motion frame (at given time) with stick skeleton. 
     Input: motion name, time, ifClearAll 
     Output: NULL
plotMotionJointTrajectory(...)
plotMotionJointTrajectory( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (str)arg4, (float)arg5, (float)arg6, (bool)arg7) -> None :
    Plot joint trajectory over entire motion (at given time). 
     Input: motion name, jointName, ifClearAll 
     Output: NULL
removeAllEvents(...)
removeAllEvents( (SBAnimationBlend)arg1) -> None :
    Removes all events from the blend at a specific local time for the given motion.
removeEvent(...)
removeEvent( (SBAnimationBlend)arg1, (int)arg2) -> None :
    Removes the event of a given index.
setBlendSkeleton(...)
setBlendSkeleton( (SBAnimationBlend)arg1, (str)arg2) -> None :
    set the skeleton that should be associated with this animation blend
setCorrespondencePoints(...)
setCorrespondencePoints( (SBAnimationBlend)arg1, (int)arg2, (int)arg3, (float)arg4) -> None :
    Sets the correspondence points given a motion index, a parameter index and a value.
setIncrementWorldOffsetY(...)
setIncrementWorldOffsetY( (SBAnimationBlend)arg1, (bool)arg2) -> None :
    Boolean flag that increment world offset y-axis value according to the base joint value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBAnimationBlend3D(SBAnimationBlend)
    
Method resolution order:
SBAnimationBlend3D
SBAnimationBlend
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
addMotion(...)
addMotion( (SBAnimationBlend3D)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Add motion and three parameters to 3D state. 
     Input: motion name, parameter1, parameter2, parameter3. 
     Output: NULL
addTetrahedron(...)
addTetrahedron( (SBAnimationBlend3D)arg1, (str)arg2, (str)arg3, (str)arg4, (str)arg5) -> None :
    Add tetrahedrons to the state. By changing the point inside tetrahedron, you can get different blending weights and different results
setParameter(...)
setParameter( (SBAnimationBlend3D)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Set/Change the parameter for given motion. 
     Input: motion name, parameter1, parameter2, parameter3. 
     Output: NULL

Data and other attributes defined here:
__instance_size__ = 500

Methods inherited from SBAnimationBlend:
addCorrespondancePoints(...)
addCorrespondancePoints( (SBAnimationBlend)arg1, (StringVec)arg2, (DoubleVec)arg3) -> None :
    Correspondence points for motions inside the blend.
addCorrespondencePoints(...)
addCorrespondencePoints( (SBAnimationBlend)arg1, (StringVec)arg2, (DoubleVec)arg3) -> None :
    Correspondence points for motions inside the blend.
addEvent(...)
addEvent( (SBAnimationBlend)arg1, (str)arg2, (float)arg3, (str)arg4, (str)arg5, (bool)arg6) -> None :
    Adds an event to the blend at a specific local time for the given motion.
addKeyTagValue(...)
addKeyTagValue( (SBAnimationBlend)arg1, (str)arg2, (int)arg3, (str)arg4, (float)arg5) -> None :
    add the key time tag for motion analysis. 
     Input : motion name, tag type, tag name, value. 
     Output : NULL
buildMotionAnalysis(...)
buildMotionAnalysis( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (StringVec)arg4, (str)arg5) -> None :
    build the motion analysis structure 
     Input : NULL. 
     Output : NULL
buildVisSurfaces(...)
buildVisSurfaces( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (int)arg4, (int)arg5) -> None :
    Build a visualization surface. 
     Input : Error Type, Surface Type, Num of Segements, Grid Resolutions 
     Output: NULL
clearMotionVectorFlow(...)
clearMotionVectorFlow( (SBAnimationBlend)arg1) -> None :
    clear Vector Flow visualization. 
     Input: NULL. 
     Output: NULL
clearPlotMotion(...)
clearPlotMotion( (SBAnimationBlend)arg1) -> None :
    clear Plotted motions. 
     Input: NULL. 
     Output: NULL
createMotionVectorFlow(...)
createMotionVectorFlow( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (float)arg4, (int)arg5, (bool)arg6) -> None :
    create Vector Flow visualization. 
     Input: motion name. 
     Output: NULL
getCorrespondancePoints(...)
getCorrespondancePoints( (SBAnimationBlend)arg1, (int)arg2) -> DoubleVec :
    Return the correspondence points in one motion given the index. 
     Input: index of motion 
     Output: correspondence points vector of this motion
getCorrespondencePoints(...)
getCorrespondencePoints( (SBAnimationBlend)arg1, (int)arg2) -> DoubleVec :
    Return the correspondence points in one motion given the index. 
     Input: index of motion 
     Output: correspondence points vector of this motion
getDimension(...)
getDimension( (SBAnimationBlend)arg1) -> str :
    Return the dimension of the state. Dimension represents the number of parameter for each motion. 0D means no parameter, 1D means one parameter for each motion etc.
getEvent(...)
getEvent( (SBAnimationBlend)arg1, (int)arg2) -> object :
    Returns the event of a given index.
getMotion(...)
getMotion( (SBAnimationBlend)arg1, (int)arg2) -> str :
    Return the motion name given index. 
     Input: index of motion 
     Output: motion name
getNumCorrespondancePoints(...)
getNumCorrespondancePoints( (SBAnimationBlend)arg1) -> int :
    Number of correspondence points for the motions in the blend
getNumCorrespondencePoints(...)
getNumCorrespondencePoints( (SBAnimationBlend)arg1) -> int :
    Number of correspondence points for the motions in the blend
getNumEvents(...)
getNumEvents( (SBAnimationBlend)arg1) -> int :
    Returns the number of events associated with this blend.
getNumMotions(...)
getNumMotions( (SBAnimationBlend)arg1) -> int :
    Number of motions inside the blend.
plotMotion(...)
plotMotion( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (int)arg4, (bool)arg5, (bool)arg6) -> None :
    Plot motion frames with stick skeleton. 
     Input: motion name, intervals, ifClearAll 
     Output: NULL
plotMotionFrameTime(...)
plotMotionFrameTime( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (float)arg4, (bool)arg5) -> None :
    Plot one single motion frame (at given time) with stick skeleton. 
     Input: motion name, time, ifClearAll 
     Output: NULL
plotMotionJointTrajectory(...)
plotMotionJointTrajectory( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (str)arg4, (float)arg5, (float)arg6, (bool)arg7) -> None :
    Plot joint trajectory over entire motion (at given time). 
     Input: motion name, jointName, ifClearAll 
     Output: NULL
removeAllEvents(...)
removeAllEvents( (SBAnimationBlend)arg1) -> None :
    Removes all events from the blend at a specific local time for the given motion.
removeEvent(...)
removeEvent( (SBAnimationBlend)arg1, (int)arg2) -> None :
    Removes the event of a given index.
setBlendSkeleton(...)
setBlendSkeleton( (SBAnimationBlend)arg1, (str)arg2) -> None :
    set the skeleton that should be associated with this animation blend
setCorrespondencePoints(...)
setCorrespondencePoints( (SBAnimationBlend)arg1, (int)arg2, (int)arg3, (float)arg4) -> None :
    Sets the correspondence points given a motion index, a parameter index and a value.
setIncrementWorldOffsetY(...)
setIncrementWorldOffsetY( (SBAnimationBlend)arg1, (bool)arg2) -> None :
    Boolean flag that increment world offset y-axis value according to the base joint value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBAnimationBlendManager(Boost.Python.instance)
    
Method resolution order:
SBAnimationBlendManager
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
createBlend0D(...)
createBlend0D( (SBAnimationBlendManager)arg1, (str)arg2) -> SBAnimationBlend0D :
    Creates a 1D blend.
createBlend1D(...)
createBlend1D( (SBAnimationBlendManager)arg1, (str)arg2) -> SBAnimationBlend1D :
    Creates a 1D blend.
createBlend2D(...)
createBlend2D( (SBAnimationBlendManager)arg1, (str)arg2) -> SBAnimationBlend2D :
    Creates a 2D blend.
createBlend3D(...)
createBlend3D( (SBAnimationBlendManager)arg1, (str)arg2) -> SBAnimationBlend3D :
    Creates a 3D blend.
createMotionBlendBase(...)
createMotionBlendBase( (SBAnimationBlendManager)arg1, (str)arg2, (str)arg3, (int)arg4) -> SBMotionBlendBase :
    Creates a motion blend base.
createState0D(...)
createState0D( (SBAnimationBlendManager)arg1, (str)arg2) -> SBAnimationBlend0D :
    Creates a 1D blend.
createState1D(...)
createState1D( (SBAnimationBlendManager)arg1, (str)arg2) -> SBAnimationBlend1D :
    Creates a 1D blend.
createState2D(...)
createState2D( (SBAnimationBlendManager)arg1, (str)arg2) -> SBAnimationBlend2D :
    Creates a 2D blend.
createState3D(...)
createState3D( (SBAnimationBlendManager)arg1, (str)arg2) -> SBAnimationBlend3D :
    Creates a 3D blend.
createTransition(...)
createTransition( (SBAnimationBlendManager)arg1, (str)arg2, (str)arg3) -> SBAnimationTransition :
    Creates a transition.
getBlend(...)
getBlend( (SBAnimationBlendManager)arg1, (str)arg2) -> SBAnimationBlend :
    Returns a blend of a given name.
getBlendNames(...)
getBlendNames( (SBAnimationBlendManager)arg1) -> StringVec :
    Returns the blend names.
getCurrentBlend(...)
getCurrentBlend( (SBAnimationBlendManager)arg1, (str)arg2) -> str :
    Returns the character's current blend name.
getCurrentBlendParameters(...)
getCurrentBlendParameters( (SBAnimationBlendManager)arg1, (str)arg2) -> SrVec :
    Returns the character's current blend name.
getCurrentState(...)
getCurrentState( (SBAnimationBlendManager)arg1, (str)arg2) -> str :
    Returns the character's current blend name.
getCurrentStateParameters(...)
getCurrentStateParameters( (SBAnimationBlendManager)arg1, (str)arg2) -> SrVec :
    Returns the character's current blend name.
getNumBlends(...)
getNumBlends( (SBAnimationBlendManager)arg1) -> int :
    Returns the number of states.
getNumStates(...)
getNumStates( (SBAnimationBlendManager)arg1) -> int :
    Returns the number of states.
getNumTransitions(...)
getNumTransitions( (SBAnimationBlendManager)arg1) -> int :
    Returns the state names.
getState(...)
getState( (SBAnimationBlendManager)arg1, (str)arg2) -> SBAnimationBlend :
    Returns a blend of a given name.
getStateNames(...)
getStateNames( (SBAnimationBlendManager)arg1) -> StringVec :
    Returns the blend names.
getTransition(...)
getTransition( (SBAnimationBlendManager)arg1, (str)arg2, (str)arg3) -> SBAnimationTransition :
    Returns a transition with a given name.
getTransitionByIndex(...)
getTransitionByIndex( (SBAnimationBlendManager)arg1, (int)arg2) -> SBAnimationTransition :
    Returns a transition with a given name.
getTransitionNames(...)
getTransitionNames( (SBAnimationBlendManager)arg1) -> StringVec :
    Returns the blend names.
isBlendScheduled(...)
isBlendScheduled( (SBAnimationBlendManager)arg1, (str)arg2, (str)arg3) -> bool :
    Returns whether the character has the blend scheduled. Used to avoid scheduling the same blend.
isStateScheduled(...)
isStateScheduled( (SBAnimationBlendManager)arg1, (str)arg2, (str)arg3) -> bool :
    Returns whether the character has the blend scheduled. Used to avoid scheduling the same blend.

Data and other attributes defined here:
__instance_size__ = 84

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBAnimationTransition(Boost.Python.instance)
    
Method resolution order:
SBAnimationTransition
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
addEaseOutInterval(...)
addEaseOutInterval( (SBAnimationTransition)arg1, (str)arg2, (float)arg3, (float)arg4) -> None
getDestinationBlend(...)
getDestinationBlend( (SBAnimationTransition)arg1) -> SBAnimationBlend
getDestinationMotionName(...)
getDestinationMotionName( (SBAnimationTransition)arg1) -> str
getDestinationState(...)
getDestinationState( (SBAnimationTransition)arg1) -> SBAnimationBlend
getEaseInEnd(...)
getEaseInEnd( (SBAnimationTransition)arg1) -> float
getEaseInStart(...)
getEaseInStart( (SBAnimationTransition)arg1) -> float
getEaseOutInterval(...)
getEaseOutInterval( (SBAnimationTransition)arg1, (int)arg2) -> DoubleVec
getNumEaseOutIntervals(...)
getNumEaseOutIntervals( (SBAnimationTransition)arg1) -> int
getSourceBlend(...)
getSourceBlend( (SBAnimationTransition)arg1) -> SBAnimationBlend
getSourceMotionName(...)
getSourceMotionName( (SBAnimationTransition)arg1) -> str
getSourceState(...)
getSourceState( (SBAnimationTransition)arg1) -> SBAnimationBlend
getTransitionRule(...)
getTransitionRule( (SBAnimationTransition)arg1) -> TransitionRule :
    Returns the rule associated with this transition.
removeEaseOutInterval(...)
removeEaseOutInterval( (SBAnimationTransition)arg1, (int)arg2) -> None
set(...)
set( (SBAnimationTransition)arg1, (SBAnimationBlend)arg2, (SBAnimationBlend)arg3) -> None
setDestinationBlend(...)
setDestinationBlend( (SBAnimationTransition)arg1, (SBAnimationBlend)arg2) -> None
setDestinationState(...)
setDestinationState( (SBAnimationTransition)arg1, (SBAnimationBlend)arg2) -> None
setEaseInEnd(...)
setEaseInEnd( (SBAnimationTransition)arg1, (float)arg2) -> None
setEaseInInterval(...)
setEaseInInterval( (SBAnimationTransition)arg1, (str)arg2, (float)arg3, (float)arg4) -> None
setEaseInStart(...)
setEaseInStart( (SBAnimationTransition)arg1, (float)arg2) -> None
setSourceBlend(...)
setSourceBlend( (SBAnimationTransition)arg1, (SBAnimationBlend)arg2) -> None
setSourceState(...)
setSourceState( (SBAnimationTransition)arg1, (SBAnimationBlend)arg2) -> None
setTransitionRule(...)
setTransitionRule( (SBAnimationTransition)arg1, (TransitionRule)arg2) -> None :
    Sets the rule associated with this transition.

Data and other attributes defined here:
__instance_size__ = 128

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBAssetManager(SBObject)
    
Method resolution order:
SBAssetManager
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
addAssetPath(...)
addAssetPath( (SBAssetManager)arg1, (str)arg2, (str)arg3) -> None :
    Add path resource given path type and actual path string. 
     Input: type(can be seq|me|ME), path 
     Output: NULL
addMotions(...)
addMotions( (SBAssetManager)arg1, (str)arg2, (bool)arg3) -> None :
    Add motion resource given filepath and recursive flag. 
     Input: path, recursive flag(boolean variable indicating whether to tranverse all the children directories) 
     Output: NULL
createSkeleton(...)
createSkeleton( (SBAssetManager)arg1, (str)arg2) -> SBSkeleton :
    Creates a new skeleton given a skeleton definition.
getAssetPaths(...)
getAssetPaths( (SBAssetManager)arg1, (str)arg2) -> StringVec :
    Returns a list of all path names for a given type: seq, me, audio, mesh.
getLocalAssetPaths(...)
getLocalAssetPaths( (SBAssetManager)arg1, (str)arg2) -> StringVec :
    Returns a list of all path names for a given type excluding the media path: seq, me, audio, mesh.
getMotion(...)
getMotion( (SBAssetManager)arg1, (str)arg2) -> SBMotion :
    Returns a the motion of given name.
getMotionNames(...)
getMotionNames( (SBAssetManager)arg1) -> StringVec :
    Returns the names of motions available.
getNumMotions(...)
getNumMotions( (SBAssetManager)arg1) -> int :
    Returns the number of motions available.
getNumSkeletons(...)
getNumSkeletons( (SBAssetManager)arg1) -> int :
    Returns the number of skeletons available.
getSkeleton(...)
getSkeleton( (SBAssetManager)arg1, (str)arg2) -> SBSkeleton :
    Returns the skeleton object given its name. 
     Input: skeleton name 
    Output: skeleton object
getSkeletonNames(...)
getSkeletonNames( (SBAssetManager)arg1) -> StringVec :
    Returns a list of all skeleton names.
     Input: NULL 
    Output: list of skeleton names
loadAssets(...)
loadAssets( (SBAssetManager)arg1) -> None :
    Loads the skeletons and motions from the asset paths.
loadAssetsFromPath(...)
loadAssetsFromPath( (SBAssetManager)arg1, (str)arg2) -> None :
    Loads the skeletons and motions from a given path. The path will not be stored for later use.
removeAllAssetPaths(...)
removeAllAssetPaths( (SBAssetManager)arg1, (str)arg2) -> None :
    Removes all paths resource given path type and actual path string. 
     Input: type(can be script|motion|audio), path 
     Output: NULL
removeAssetPath(...)
removeAssetPath( (SBAssetManager)arg1, (str)arg2, (str)arg3) -> None :
    Removes a  path resource given path type and actual path string. 
     Input: type(can be cript|motion|audio), path 
     Output: NULL

Data and other attributes defined here:
__instance_size__ = 188

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getName(...)
getName( (SBObject)arg1) -> str :
    Returns the name of the object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBAttribute(SBSubject)
    
Method resolution order:
SBAttribute
SBSubject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
getAttributeInfo(...)
getAttributeInfo( (SBAttribute)arg1) -> SBAttributeInfo :
    Returns the information associated with this attribute.
getName(...)
getName( (SBAttribute)arg1) -> str :
    Returns an attribute of a given name

Data and other attributes defined here:
__instance_size__ = 64

Methods inherited from SBSubject:
notifyObservers(...)
notifyObservers( (SBSubject)arg1) -> None :
    Notifies all observers of this subject.
registerObserver(...)
registerObserver( (SBSubject)arg1, (SBObserver)arg2) -> None :
    Registers an observer to this subject.
unregisterObserver(...)
unregisterObserver( (SBSubject)arg1, (SBObserver)arg2) -> None :
    Unregisters an observer from this subject.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBAttributeInfo(Boost.Python.instance)
    
Method resolution order:
SBAttributeInfo
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
getDescription(...)
getDescription( (SBAttributeInfo)arg1) -> str :
    Gets the description or help text associated with this attribute.
getHidden(...)
getHidden( (SBAttributeInfo)arg1) -> bool :
    Determines if the attribute is hidden from view.
getPriority(...)
getPriority( (SBAttributeInfo)arg1) -> int :
    Returns the priority of the attribute. Used for display purposes.
getReadOnly(...)
getReadOnly( (SBAttributeInfo)arg1) -> bool :
    Determines if the attribute is read-only and cannot be changed.
setDescription(...)
setDescription( (SBAttributeInfo)arg1, (str)arg2) -> None :
    Sets the description or help text associated with this attribute.
setHidden(...)
setHidden( (SBAttributeInfo)arg1, (bool)arg2) -> None :
    Sets the hidden status of the attribute. Hidden attributes typically aren't visible to the user.
setPriority(...)
setPriority( (SBAttributeInfo)arg1, (int)arg2) -> None :
    Sets the priority of the attribute. Used for display purposes.
setReadOnly(...)
setReadOnly( (SBAttributeInfo)arg1, (bool)arg2) -> None :
    Sets the read-only status of the attribute. Attributes marked read-only cannot have their value's changed.

Data and other attributes defined here:
__instance_size__ = 56

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBBehavior(SBObject)
    
Method resolution order:
SBBehavior
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
getType(...)
getType( (SBBehavior)arg1) -> str :
    Returns the type of the behavior.

Data and other attributes defined here:
__instance_size__ = 68

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getName(...)
getName( (SBObject)arg1) -> str :
    Returns the name of the object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBBehaviorSet(Boost.Python.instance)
    
Method resolution order:
SBBehaviorSet
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
getName(...)
getName( (SBBehaviorSet)arg1) -> object :
    Gets the name of the behavior set.
getScript(...)
getScript( (SBBehaviorSet)arg1) -> object :
    Gets the name of the script to be run for this behavior set.
setName(...)
setName( (SBBehaviorSet)arg1, (str)arg2) -> None :
    Sets the name of the behavior set.
setScript(...)
setScript( (SBBehaviorSet)arg1, (str)arg2) -> None :
    Sets the name of the script to be run for this behavior set.

Data and other attributes defined here:
__instance_size__ = 64

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBBehaviorSetManager(Boost.Python.instance)
    
Method resolution order:
SBBehaviorSetManager
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
createBehaviorSet(...)
createBehaviorSet( (SBBehaviorSetManager)arg1, (str)arg2) -> SBBehaviorSet :
    Create a behavior set.
getBehaviorSet(...)
getBehaviorSet( (SBBehaviorSetManager)arg1, (str)arg2) -> SBBehaviorSet :
    Gets a behavior set with a given name.
getBehaviorSets(...)
getBehaviorSets( (SBBehaviorSetManager)arg1) -> object :
    Gets all the behavior sets.
getNumBehaviorSets(...)
getNumBehaviorSets( (SBBehaviorSetManager)arg1) -> int :
    Returns the number of behavior sets.
removeAllBehaviorSets(...)
removeAllBehaviorSets( (SBBehaviorSetManager)arg1) -> None :
    Removes all the behavior sets.
removeBehaviorSet(...)
removeBehaviorSet( (SBBehaviorSetManager)arg1, (str)arg2) -> None :
    Removes a behavior set with a given name.

Data and other attributes defined here:
__instance_size__ = 24

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBBoneBusManager(SBService)
    
Method resolution order:
SBBoneBusManager
SBService
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)

Data and other attributes defined here:
__instance_size__ = 200

Methods inherited from SBService:
isEnable(...)
isEnable( (SBService)arg1) -> bool :
    Is the service enabled?
setEnable(...)
setEnable( (SBService)arg1, (bool)arg2) -> None :
    Enables or disables the service.

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getName(...)
getName( (SBObject)arg1) -> str :
    Returns the name of the object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBCharacter(SBPawn, SBObject)
    
Method resolution order:
SBCharacter
SBPawn
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
addMesh(...)
addMesh( (SBCharacter)arg1, (str)arg2) -> None :
    Add obj mesh to current character for smoothbinding.
createStandardControllers(...)
createStandardControllers( (SBCharacter)arg1) -> None :
    Returns number of top level controllers inside this character.
getBehavior(...)
getBehavior( (SBCharacter)arg1, (int)arg2) -> SBBehavior :
    Returns the ith behavior of the character.
getBoundingBox(...)
getBoundingBox( (SBCharacter)arg1) -> SrBox :
    Gets the boundary dimensions of the character.
getControllerByIndex(...)
getControllerByIndex( (SBCharacter)arg1, (int)arg2) -> SBController :
    Returns the ith controller.
getControllerByName(...)
getControllerByName( (SBCharacter)arg1, (str)arg2) -> SBController :
    Returns the controller with the given name.
getControllerNames(...)
getControllerNames( (SBCharacter)arg1) -> StringVec :
    Returns the controller name vector.
getFaceDefinition(...)
getFaceDefinition( (SBCharacter)arg1) -> SBFaceDefinition :
    Gets face definition (visemes, action units) for a character.
getHeight(...)
getHeight( (SBCharacter)arg1) -> float :
    Gets the height of the character.
getMiniBrain(...)
getMiniBrain( (SBCharacter)arg1) -> object :
    Gets the mini brain handler for this character.
getNumBehaviors(...)
getNumBehaviors( (SBCharacter)arg1) -> int :
    Returns the number of behaviors of the character.
getNumControllers(...)
getNumControllers( (SBCharacter)arg1) -> int :
    Returns number of top level controllers inside this character.
getNvbg(...)
getNvbg( (SBCharacter)arg1) -> Nvbg :
    Gets the NVBG handler for this character.
getVisemeTimeOffset(...)
getVisemeTimeOffset( (SBCharacter)arg1) -> float :
    Get the time delay for viseme curve mode.
getVoice(...)
getVoice( (SBCharacter)arg1) -> str :
    Returns the voice of the character..
getVoiceBackup(...)
getVoiceBackup( (SBCharacter)arg1) -> str :
    Gets the voice backup type: remote, audiofile, text or none (use "").
getVoiceCode(...)
getVoiceCode( (SBCharacter)arg1) -> str :
    Gets the voice code. For audiofile type, this is a path.
isAutomaticPruning(...)
isAutomaticPruning( (SBCharacter)arg1) -> bool :
    Returns true if the character's cotnroller are automatically pruned.
isSoftEyes(...)
isSoftEyes( (SBCharacter)arg1) -> bool :
    Returns the value of the soft eyes feature.
isUseVisemeCurves(...)
isUseVisemeCurves( (SBCharacter)arg1) -> bool :
    Are curves used when interpreting visemes.
pruneControllers(...)
pruneControllers( (SBCharacter)arg1) -> None :
    Prunes the controller tree.
setAutomaticPruning(...)
setAutomaticPruning( (SBCharacter)arg1, (bool)arg2) -> None :
    Toggles the automatic pruning mechanism on or off.
setFaceDefinition(...)
setFaceDefinition( (SBCharacter)arg1, (SBFaceDefinition)arg2) -> None :
    Sets face definition (visemes, action units) for a character.
setMeshMap(...)
setMeshMap( (SBCharacter)arg1, (str)arg2) -> None :
    Set the OpenCollada file for the character which contains all the smoothbinding information.
setMiniBrain(...)
setMiniBrain( (SBCharacter)arg1, (object)arg2) -> None :
    Sets the mini brain handler for this character.
setNvbg(...)
setNvbg( (SBCharacter)arg1, (Nvbg)arg2) -> None :
    Sets the NVBG handler for this character.
setSoftEyes(...)
setSoftEyes( (SBCharacter)arg1, (bool)arg2) -> None :
    Sets the soft eyes feature.
setUseVisemeCurves(...)
setUseVisemeCurves( (SBCharacter)arg1, (bool)arg2) -> None :
    Use curves when interpreting visemes.
setVisemeTimeOffset(...)
setVisemeTimeOffset( (SBCharacter)arg1, (float)arg2) -> None :
    Set the time delay for viseme curve mode.
setVoice(...)
setVoice( (SBCharacter)arg1, (str)arg2) -> None :
    Sets the voice type: remote, audiofile, text or none (use "").
setVoiceBackup(...)
setVoiceBackup( (SBCharacter)arg1, (str)arg2) -> None :
    Sets the voice backup type: remote, audiofile, text or none (use "").
setVoiceBackupCode(...)
setVoiceBackupCode( (SBCharacter)arg1, (str)arg2) -> None :
    Sets the voice backup code. For audiofile type, this is a path.
setVoiceCode(...)
setVoiceCode( (SBCharacter)arg1, (str)arg2) -> None :
    Sets the voice code. For audiofile type, this is a path.
startMotionRecord(...)
startMotionRecord( (SBCharacter)arg1, (float)arg2) -> None :
    Start recording the output motion of this character.
stopMotionRecord(...)
stopMotionRecord( (SBCharacter)arg1, (str)arg2) -> None :
    Stop the recording and output the motion to a .skm file.

Data and other attributes defined here:
__instance_size__ = 832

Methods inherited from SBPawn:
getHPR(...)
getHPR( (SBPawn)arg1) -> SrVec :
    Gets the heading, pitch and roll of the character's world offset.
getName(...)
getName( (SBPawn)arg1) -> str :
    Returns the name of the pawn..
getOrientation(...)
getOrientation( (SBPawn)arg1) -> SrQuat :
    Returns the current orientation of the character's world offset.
getPosition(...)
getPosition( (SBPawn)arg1) -> SrVec :
    Returns the current position of the character's world offset.
getSkeleton(...)
getSkeleton( (SBPawn)arg1) -> SBSkeleton :
    Returns the skeleton object of the pawn.
setHPR(...)
setHPR( (SBPawn)arg1, (SrVec)arg2) -> None :
    Sets the heading, pitch and roll of the character's world offset.
setHPRSmooth(...)
setHPRSmooth( (SBPawn)arg1, (SrVec)arg2, (float)arg3) -> None :
    Sets the heading, pitch and roll of the character's world offset. The character will be rotated smoothly overtime to avoid popping.
setName(...)
setName( (SBPawn)arg1, (str)arg2) -> None :
    Sets or changes the name of the character.
setOrientation(...)
setOrientation( (SBPawn)arg1, (SrQuat)arg2) -> None :
    Set the current orientation of the character's world offset.
setPosition(...)
setPosition( (SBPawn)arg1, (SrVec)arg2) -> None :
    Sets the current position of the character's world offset.
setPositionSmooth(...)
setPositionSmooth( (SBPawn)arg1, (SrVec)arg2, (float)arg3) -> None :
    Sets the current position of the character's world offset. The character will be translated smoothly overtime to avoid popping.
setSkeleton(...)
setSkeleton( (SBPawn)arg1, (SBSkeleton)arg2) -> None :
    Attaches the skeleton to the character.

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBCharacterListener(Boost.Python.instance)
    
Method resolution order:
SBCharacterListener
Boost.Python.instance
__builtin__.object

Methods defined here:
OnCharacterChangeMesh(...)
OnCharacterChangeMesh( (SBCharacterListener)arg1, (str)arg2) -> None :
    Triggered when a character's mesh is created.
OnCharacterChanged(...)
OnCharacterChanged( (SBCharacterListener)arg1, (str)arg2) -> None :
    Triggered when a character is changed.
OnCharacterCreate(...)
OnCharacterCreate( (SBCharacterListener)arg1, (str)arg2, (str)arg3) -> None :
    Triggered when a character is created.
OnCharacterDelete(...)
OnCharacterDelete( (SBCharacterListener)arg1, (str)arg2) -> None :
    Triggered when a character is deleted.
OnCharacterUpdate(...)
OnCharacterUpdate( (SBCharacterListener)arg1, (str)arg2, (str)arg3) -> None :
    Triggered when a character is updated.
OnPawnCreate(...)
OnPawnCreate( (SBCharacterListener)arg1, (str)arg2) -> None :
    Triggered when a pawn is created.
OnPawnDelete(...)
OnPawnDelete( (SBCharacterListener)arg1, (str)arg2) -> None :
    Triggered when a pawn is deleted.
OnViseme(...)
OnViseme( (SBCharacterListener)arg1, (str)arg2, (str)arg3, (float)arg4, (float)arg5) -> None :
    Visemes sent every frame.
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)

Data and other attributes defined here:
__instance_size__ = 12

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBCollisionManager(SBService)
    
Method resolution order:
SBCollisionManager
SBService
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
start(...)
start( (SBCollisionManager)arg1) -> None :
    Starts the collision manager.
stop(...)
stop( (SBCollisionManager)arg1) -> None :
    Stops the collision manager.

Data and other attributes defined here:
__instance_size__ = 196

Methods inherited from SBService:
isEnable(...)
isEnable( (SBService)arg1) -> bool :
    Is the service enabled?
setEnable(...)
setEnable( (SBService)arg1, (bool)arg2) -> None :
    Enables or disables the service.

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getName(...)
getName( (SBObject)arg1) -> str :
    Returns the name of the object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBController(SBObject)
    
Method resolution order:
SBController
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
 
__init__( (object)arg1) -> None
__reduce__ = (...)
getDuration(...)
getDuration( (SBController)arg1) -> float :
    Gets the controller's duration.
getName(...)
getName( (SBController)arg1) -> str :
    Returns the name for this controller.
getType(...)
getType( (SBController)arg1) -> str :
    Returns the type for this controller.
isDebug(...)
isDebug( (SBController)arg1) -> bool :
    Is the controller in a debug state?
isIgnore(...)
isIgnore( (SBController)arg1) -> bool :
    Will the controller be ignored during evaluation.
setDebug(...)
setDebug( (SBController)arg1, (bool)arg2) -> None :
    Sets the debug state for this controller.
setIgnore(...)
setIgnore( (SBController)arg1, (bool)arg2) -> None :
    Ignore this controller when evaluating controller tree.
setName(...)
setName( (SBController)arg1, (str)arg2) -> None :
    Sets the name for the controller.

Data and other attributes defined here:
__instance_size__ = 528

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBDiphone(Boost.Python.instance)
    
Method resolution order:
SBDiphone
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
addKey(...)
addKey( (SBDiphone)arg1, (str)arg2, (float)arg3, (float)arg4) -> None :
    add key to the diphone.
getFromPhonemeName(...)
getFromPhonemeName( (SBDiphone)arg1) -> str :
    Return FROM phoneme name.
getKeys(...)
getKeys( (SBDiphone)arg1, (str)arg2) -> FloatVec :
    Return the keys given viseme name.
getNumVisemes(...)
getNumVisemes( (SBDiphone)arg1) -> int :
    Return the number of viseme.
getToPhonemeName(...)
getToPhonemeName( (SBDiphone)arg1) -> str :
    Return TO phoneme name.
getVisemeNames(...)
getVisemeNames( (SBDiphone)arg1) -> StringVec :
    Return the viseme names.

Data and other attributes defined here:
__instance_size__ = 80

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBDiphoneManager(Boost.Python.instance)
    
Method resolution order:
SBDiphoneManager
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
createDiphone(...)
createDiphone( (SBDiphoneManager)arg1, (str)arg2, (str)arg3, (str)arg4) -> SBDiphone :
    Create a diphone.
getDiphone(...)
getDiphone( (SBDiphoneManager)arg1, (str)arg2, (str)arg3, (str)arg4) -> SBDiphone :
    Get diphone given from phoneme, to phoneme and diphone set name.
getDiphoneMapNames(...)
getDiphoneMapNames( (SBDiphoneManager)arg1) -> StringVec :
    Returns the names of all the diphone sets.
getDiphones(...)
getDiphones( (SBDiphoneManager)arg1, (str)arg2) -> object :
    Get diphones given diphone set name.
getNumDiphoneMap(...)
getNumDiphoneMap( (SBDiphoneManager)arg1) -> int :
    Return number of diphone set.
getNumDiphones(...)
getNumDiphones( (SBDiphoneManager)arg1, (str)arg2) -> int :
    Return number of diphones given the diphone set name.

Data and other attributes defined here:
__instance_size__ = 24

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBEvent(Boost.Python.instance)
    
Method resolution order:
SBEvent
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
 
__init__( (object)arg1) -> None
__reduce__ = (...)
getParameters(...)
getParameters( (SBEvent)arg1) -> str :
    Returns the event parameters.
getType(...)
getType( (SBEvent)arg1) -> str :
    Returns the event type.
setParameters(...)
setParameters( (SBEvent)arg1, (str)arg2) -> None :
    Sets the event parameters.
setType(...)
setType( (SBEvent)arg1, (str)arg2) -> None :
    Sets the event type.

Data and other attributes defined here:
__instance_size__ = 68

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBEventHandler(Boost.Python.instance)
    
Method resolution order:
SBEventHandler
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
executeAction(...)
executeAction( (SBEventHandler)arg1, (SBEvent)arg2) -> None :
    Execute the event handler.
 
executeAction( (SBEventHandler)arg1, (SBEvent)arg2) -> None

Data and other attributes defined here:
__instance_size__ = 72

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBEventManager(Boost.Python.instance)
    
Method resolution order:
SBEventManager
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
addEventHandler(...)
addEventHandler( (SBEventManager)arg1, (str)arg2, (SBEventHandler)arg3) -> None :
    Returns the event type.
createEvent(...)
createEvent( (SBEventManager)arg1, (str)arg2, (str)arg3) -> SBEvent :
    Creates an event of a given type with given parameters.
getEventHandler(...)
getEventHandler( (SBEventManager)arg1, (str)arg2) -> SBEventHandler :
    Gets the number of event handlers.
getNumHandlers(...)
getNumHandlers( (SBEventManager)arg1) -> int :
    Gets the number of event handlers.
handleEvent(...)
handleEvent( (SBEventManager)arg1, (SBEvent)arg2, (float)arg3) -> None :
    Processes an event by the appropriate event handler.
removeEventHandler(...)
removeEventHandler( (SBEventManager)arg1, (str)arg2) -> None :
    Returns the event type.

Data and other attributes defined here:
__instance_size__ = 24

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBFaceDefinition(Boost.Python.instance)
    
Method resolution order:
SBFaceDefinition
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
getAUMotion(...)
getAUMotion( (SBFaceDefinition)arg1, (int)arg2, (str)arg3) -> SBMotion :
    Returns the motion associated with a given Action Unit side: LEFT, RIGHT, or BOTH.
getAUNumbers(...)
getAUNumbers( (SBFaceDefinition)arg1) -> IntVec :
    Returns the numbers of the Action Units.
getAUSide(...)
getAUSide( (SBFaceDefinition)arg1, (int)arg2) -> str :
    Returns LEFT, RIGHT, or BOTH, depending on which side is used for the Action Unit.
getName(...)
getName( (SBFaceDefinition)arg1) -> str :
    Returns name of the face definition.
getNumAUs(...)
getNumAUs( (SBFaceDefinition)arg1) -> int :
    Returns the number of Action Units.
getNumVisemes(...)
getNumVisemes( (SBFaceDefinition)arg1) -> int :
    Returns the number of visemes.
getVisemeMotion(...)
getVisemeMotion( (SBFaceDefinition)arg1, (str)arg2) -> object :
    Returns a motion associated with a particular viseme.
getVisemeNames(...)
getVisemeNames( (SBFaceDefinition)arg1) -> StringVec :
    Returns the names of the visemes.
save(...)
save( (SBFaceDefinition)arg1, (str)arg2) -> None :
    Save face definition to a file.
setAU(...)
setAU( (SBFaceDefinition)arg1, (int)arg2, (str)arg3, (str)arg4) -> None :
    Sets an Action Unit of a given number to a side and a motion.
setFaceNeutral(...)
setFaceNeutral( (SBFaceDefinition)arg1, (str)arg2) -> None :
    Sets the neutral face to a particular motion name.
setViseme(...)
setViseme( (SBFaceDefinition)arg1, (str)arg2, (str)arg3) -> None :
    Sets a viseme to a particular motion name.

Data and other attributes defined here:
__instance_size__ = 100

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBGestureMap(Boost.Python.instance)
    
Method resolution order:
SBGestureMap
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
addGestureMapping(...)
addGestureMapping( (SBGestureMap)arg1, (str)arg2, (str)arg3, (str)arg4, (str)arg5, (str)arg6, (str)arg7) -> None :
    Add a gesture mapping. Input: name of the animation/state, type, posture, hand. Output: null
getGestureAnimation(...)
getGestureAnimation( (SBGestureMap)arg1, (int)arg2) -> str :
    Return the animation name associated with the gesture index
getGestureByIndex(...)
getGestureByIndex( (SBGestureMap)arg1, (int)arg2) -> GestureInfo :
    Return a gesture given the index inside the map.
getGestureByInfo(...)
getGestureByInfo( (SBGestureMap)arg1, (str)arg2, (str)arg3, (str)arg4, (str)arg5, (str)arg6, (str)arg7) -> str :
    Return a gesture given the type and hand of the gesture. Input: type, hand, style. Output: corresponding gesture name
getNumMappings(...)
getNumMappings( (SBGestureMap)arg1) -> int :
    Return a number of entries inside the map.
validate(...)
validate( (SBGestureMap)arg1) -> None :
    Gives feedback about gestures in the gesture map; reports missing idle poses or motions.

Data and other attributes defined here:
__instance_size__ = 308

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBGestureMapManager(Boost.Python.instance)
    
Method resolution order:
SBGestureMapManager
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
createGestureMap(...)
createGestureMap( (SBGestureMapManager)arg1, (str)arg2) -> SBGestureMap :
    Creates a gesture map for a character.
getGestureMap(...)
getGestureMap( (SBGestureMapManager)arg1, (str)arg2) -> SBGestureMap :
    Return gesture map given character name.
getNumGestureMaps(...)
getNumGestureMaps( (SBGestureMapManager)arg1) -> int :
    Return number of gesture maps in the scene.
removeGestureMap(...)
removeGestureMap( (SBGestureMapManager)arg1, (str)arg2) -> None :
    Remove a gesture map for a character given character name.

Data and other attributes defined here:
__instance_size__ = 24

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBJoint(SBObject)
    
Method resolution order:
SBJoint
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
 
__init__( (object)arg1) -> None
__reduce__ = (...)
addChild(...)
addChild( (SBJoint)arg1, (SBJoint)arg2) -> None :
    Add a child joint to current joint.
getChild(...)
getChild( (SBJoint)arg1, (int)arg2) -> SBJoint :
    Returns the child joint with a given index.
getIndex(...)
getIndex( (SBJoint)arg1) -> int :
    Returns the index of the joint in current skeleton.
getMass(...)
getMass( (SBJoint)arg1) -> float :
    Gets the mass of the joint.
getMatrixGlobal(...)
getMatrixGlobal( (SBJoint)arg1) -> SrMat :
    Returns the matrix of the joint in global coordinates.
getMatrixLocal(...)
getMatrixLocal( (SBJoint)arg1) -> SrMat :
    Returns the matrix of the joint in local coordinates.
getName(...)
getName( (SBJoint)arg1) -> str :
    Returns the name of the joint.
getNumChildren(...)
getNumChildren( (SBJoint)arg1) -> int :
    Returns the number of child joints.
getOffset(...)
getOffset( (SBJoint)arg1) -> SrVec :
    Returns the offset of the joint from the parent joint.
getParent(...)
getParent( (SBJoint)arg1) -> SBJoint :
    Returns the parent joint.
getPosition(...)
getPosition( (SBJoint)arg1) -> SrVec :
    Returns the current position of the joint in global coordinates.
getPostrotation(...)
getPostrotation( (SBJoint)arg1) -> SrQuat :
    Returns the postrotation values for the joint.
getPrerotation(...)
getPrerotation( (SBJoint)arg1) -> SrQuat :
    Returns the prerotation values for the joint.
getQuat(...)
getQuat( (SBJoint)arg1) -> SrQuat :
    Returns the current quaterion of the joint in global coordinates.
getSkeleton(...)
getSkeleton( (SBJoint)arg1) -> SBSkeleton :
    Returns the skeleton.
getUseRotation(...)
getUseRotation( (SBJoint)arg1) -> bool :
    Determines if the joint uses rotation channels.
isUsePosition(...)
isUsePosition( (SBJoint)arg1, (int)arg2) -> bool :
    Determines if the joint uses position channels.
setMass(...)
setMass( (SBJoint)arg1, (float)arg2) -> None :
    Sets the mass of the joint.
setName(...)
setName( (SBJoint)arg1, (str)arg2) -> None :
    Set the name of the joint.
setOffset(...)
setOffset( (SBJoint)arg1, (SrVec)arg2) -> None :
    Sets the offset of the joint from the parent joint.
setParent(...)
setParent( (SBJoint)arg1, (SBJoint)arg2) -> None :
    Sets the parent joint.
setPostrotation(...)
setPostrotation( (SBJoint)arg1, (SrQuat)arg2) -> None :
    Sets the postrotation values for the joint.
setPrerotation(...)
setPrerotation( (SBJoint)arg1, (SrQuat)arg2) -> None :
    Sets the prerotation values for the joint.
setSkeleton(...)
setSkeleton( (SBJoint)arg1, (SBSkeleton)arg2) -> None :
    Sets the skeleton.
setUsePosition(...)
setUsePosition( (SBJoint)arg1, (int)arg2, (bool)arg3) -> None :
    Allows the joint to use position channels.
setUseRotation(...)
setUseRotation( (SBJoint)arg1, (bool)arg2) -> None :
    Allows the joint to use rotation channels.

Data and other attributes defined here:
__instance_size__ = 600

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBJointMap(Boost.Python.instance)
    
Method resolution order:
SBJointMap
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
applyMotion(...)
applyMotion( (SBJointMap)arg1, (SBMotion)arg2) -> None :
    Applies the current joint mapping to a motion.
applyMotionInverse(...)
applyMotionInverse( (SBJointMap)arg1, (SBMotion)arg2) -> None :
    Applies the inverse joint mapping to a motion.
applyMotionRecurse(...)
applyMotionRecurse( (SBJointMap)arg1, (str)arg2) -> None :
    Applies the current joint mapping to all motions that originally came from the given directories.
applySkeleton(...)
applySkeleton( (SBJointMap)arg1, (SBSkeleton)arg2) -> None :
    Applies the current skeleton mapping to a motion.
applySkeletonInverse(...)
applySkeletonInverse( (SBJointMap)arg1, (SBSkeleton)arg2) -> None :
    Applies the inverse skeleton mapping to a motion.
getMapSource(...)
getMapSource( (SBJointMap)arg1, (str)arg2) -> str :
    Returns the source joint for a given mapping.
getMapTarget(...)
getMapTarget( (SBJointMap)arg1, (str)arg2) -> str :
    Returns the target joint for a given mapping.
getMappedMotions(...)
getMappedMotions( (SBJointMap)arg1) -> StringVec :
    Returns a list of the motions that have been mapped by this joint map.
getMappedSkeletons(...)
getMappedSkeletons( (SBJointMap)arg1) -> StringVec :
    Returns a list of the skeletons that have been mapped by this joint map.
getNumMappings(...)
getNumMappings( (SBJointMap)arg1) -> int :
    Returns the number of joint mappings.
getSource(...)
getSource( (SBJointMap)arg1, (int)arg2) -> str :
    Returns the source joint of the nth mapping.
getTarget(...)
getTarget( (SBJointMap)arg1, (int)arg2) -> str :
    Returns the target joint of the nth mapping.
guessMapping(...)
guessMapping( (SBJointMap)arg1, (SBSkeleton)arg2, (bool)arg3) -> bool :
    Automatic joint name matching to standard SmartBody names.
removeMapping(...)
removeMapping( (SBJointMap)arg1, (str)arg2) -> None :
    Removes a mapping from a given joint to whichever joint is mapped.
setMapping(...)
setMapping( (SBJointMap)arg1, (str)arg2, (str)arg3) -> None :
    Sets the mapping from one joint name to another.

Data and other attributes defined here:
__instance_size__ = 56

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBJointMapManager(Boost.Python.instance)
    
Method resolution order:
SBJointMapManager
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
createJointMap(...)
createJointMap( (SBJointMapManager)arg1, (str)arg2) -> SBJointMap :
    Creates a joint map with a given name. Returns null is the map already exists.
getJointMap(...)
getJointMap( (SBJointMapManager)arg1, (str)arg2) -> SBJointMap :
    Returns the joint map associated with a given name.
getJointMapNames(...)
getJointMapNames( (SBJointMapManager)arg1) -> StringVec :
    Returns the names of all joint maps.
removeAllJointMaps(...)
removeAllJointMaps( (SBJointMapManager)arg1) -> None :
    Removes all the joint maps.
removeJointMap(...)
removeJointMap( (SBJointMapManager)arg1, (str)arg2) -> None :
    Removes a joint map of a given name.

Data and other attributes defined here:
__instance_size__ = 24

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBMotion(SBObject)
    
Method resolution order:
SBMotion
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
addEvent(...)
addEvent( (SBMotion)arg1, (float)arg2, (str)arg3, (str)arg4, (bool)arg5) -> None :
    Adds an event associated with this motion that will be triggered at the given time. The last paramter determines if the event will be triggered only once, or every time the motion is looped.
addMetaData(...)
addMetaData( (SBMotion)arg1, (str)arg2, (str)arg3) -> bool :
    Add a tagged metadata as string to the motion.
alignToBegin(...)
alignToBegin( (SBMotion)arg1, (int)arg2) -> None :
    Cut the last x number of frames and stitch them to the begin. x is the input number
alignToEnd(...)
alignToEnd( (SBMotion)arg1, (int)arg2) -> None :
    Cut the first x number of frames and stitch them to the end. x is the input number
checkSkeleton(...)
checkSkeleton( (SBMotion)arg1, (str)arg2) -> None :
    Print out all the motion channels and compare it with the given skeleton channels. Mark '+' in front if the skeleton channel exists in the motion. 
     Input: skeleton file name 
     Output: NULL
connect(...)
connect( (SBMotion)arg1, (SBSkeleton)arg2) -> int :
    Connect current motion to a skeleton object so the channels inside the motion are mapped to the channels inside skeleton. 
     Input: Skeleton Object 
     Output: NULL
constrain(...)
constrain( (SBMotion)arg1, (str)arg2, (str)arg3, (str)arg4, (str)arg5, (StringVec)arg6, (StringVec)arg7) -> SBMotion :
    Constrain the retargeted motion to based on the source skeleton and motion.
disconnect(...)
disconnect( (SBMotion)arg1) -> None :
    Disconnect current motion with current skeleton object.
duplicateCycle(...)
duplicateCycle( (SBMotion)arg1, (int)arg2, (str)arg3) -> SBMotion :
    Duplicate motion by x amount of cycles.
footSkateCleanUp(...)
footSkateCleanUp( (SBMotion)arg1, (str)arg2, (StringVec)arg3, (str)arg4, (str)arg5, (str)arg6, (str)arg7, (float)arg8, (float)arg9, (float)arg10) -> SBMotion :
    Retarget the motion to a different skeleton.
getChannels(...)
getChannels( (SBMotion)arg1) -> StringVec :
    Returns the channels + type inside the skeleton. 
     Input: NULL 
     Output: channel name and type
getDuration(...)
getDuration( (SBMotion)arg1) -> float :
    Return the duration of the motion
getFrameData(...)
getFrameData( (SBMotion)arg1, (int)arg2) -> FloatVec :
    Returns the frame data given frame index. 
     Input: frame index 
     Output: a list of frame data
getFrameSize(...)
getFrameSize( (SBMotion)arg1) -> int :
    Returns the frame size. 
     Input: NULL 
     Output: frame size (how many data does one frame include)
getJointAngularSpeed(...)
getJointAngularSpeed( (SBMotion)arg1, (SBJoint)arg2, (float)arg3, (float)arg4) -> float :
    Get the joint accumulative angular speed. 
     Input: SBJoint, start time, end time 
     Output: joint angular speed(unit: degree/sec)
getJointAngularSpeedAxis(...)
getJointAngularSpeedAxis( (SBMotion)arg1, (SBJoint)arg2, (str)arg3, (float)arg4, (float)arg5) -> float :
    Get the joint accumulative angular speed of a given axis: X, Y or Z. 
     Input: SBJoint, axis, start time, end time 
     Output: joint angular speed(unit: degree/sec)
getJointPosition(...)
getJointPosition( (SBMotion)arg1, (SBJoint)arg2, (float)arg3) -> SrVec :
    Get the joint position. 
     Input: SBJoint, time 
     Output: joint position containing x, y, z value (unit: same with the skeleton)
getJointSpeed(...)
getJointSpeed( (SBMotion)arg1, (SBJoint)arg2, (float)arg3, (float)arg4) -> float :
    Get the accumulative joint speed. 
     Input: SBJoint, start time, end time 
     Output: joint speed(unit: same with the skeleton)
getJointSpeedAxis(...)
getJointSpeedAxis( (SBMotion)arg1, (SBJoint)arg2, (str)arg3, (float)arg4, (float)arg5) -> float :
    Get the accumulative joint speed of a given axis: X, Y or Z. 
     Input: SBJoint, axis, start time, end time 
     Output: joint speed(unit: same with the skeleton)
getJointTransition(...)
getJointTransition( (SBMotion)arg1, (SBJoint)arg2, (float)arg3, (float)arg4) -> FloatVec :
    Get the joint transition vector. 
     Input: SBJoint, start time, end time 
     Output: joint transition vector containing x, y, z value (unit: same with the skeleton)
getMetaDataDouble(...)
getMetaDataDouble( (SBMotion)arg1, (str)arg2) -> float :
    Get the first metadata based on tag name
getMetaDataString(...)
getMetaDataString( (SBMotion)arg1, (str)arg2) -> str :
    Get the first metadata based on tag name
getMetaDataTags(...)
getMetaDataTags( (SBMotion)arg1) -> StringVec :
    Get all tag names in the metadata map.
getMotionFileName(...)
getMotionFileName( (SBMotion)arg1) -> object :
    Returns the motion file name. 
     Input: NULL 
     Output: motion file name
getMotionSkeletonName(...)
getMotionSkeletonName( (SBMotion)arg1) -> object :
    Get the skeleton associated with this motion.
getNumChannels(...)
getNumChannels( (SBMotion)arg1) -> int :
    Returns the number of channels for this motion. 
     Input: NULL 
     Output: number of channels for this motion
getNumFrames(...)
getNumFrames( (SBMotion)arg1) -> int :
    Returns the number of frames inside this motion. 
     Input: NULL 
     Output: number of frames in the motion
getTimeReady(...)
getTimeReady( (SBMotion)arg1) -> float :
    Returns the ready time of the motion.
getTimeRelax(...)
getTimeRelax( (SBMotion)arg1) -> float :
    Returns the relax time of the motion.
getTimeStart(...)
getTimeStart( (SBMotion)arg1) -> float :
    Returns the start time of the motion.
getTimeStop(...)
getTimeStop( (SBMotion)arg1) -> float :
    Returns the stop time of the motion.
getTimeStroke(...)
getTimeStroke( (SBMotion)arg1) -> float :
    Returns the stroke time of the motion.
getTimeStrokeEnd(...)
getTimeStrokeEnd( (SBMotion)arg1) -> float :
    Returns the stroke end time of the motion.
getTimeStrokeStart(...)
getTimeStrokeStart( (SBMotion)arg1) -> float :
    Returns the stroke start time of the motion.
mirror(...)
mirror( (SBMotion)arg1, (str)arg2, (str)arg3) -> SBMotion :
    Mirrors the motion.
mirrorChildren(...)
mirrorChildren( (SBMotion)arg1, (str)arg2, (str)arg3, (str)arg4) -> SBMotion :
    Mirrors only the child joints of a specific parent joint.
removeMetaData(...)
removeMetaData( (SBMotion)arg1, (str)arg2) -> bool :
    Remove a tagged metadata from the motion.
retarget(...)
retarget( (SBMotion)arg1, (str)arg2, (str)arg3, (str)arg4, (StringVec)arg5, (StringVec)arg6, (VecMap)arg7) -> SBMotion :
    Retarget the motion to a different skeleton.
rotate(...)
rotate( (SBMotion)arg1, (float)arg2, (float)arg3, (float)arg4, (str)arg5) -> bool :
    Rotates the base joint name by x,y,z axis.
saveToSkm(...)
saveToSkm( (SBMotion)arg1, (str)arg2) -> None :
    Saves the file in .skm format to a given file name.
scale(...)
scale( (SBMotion)arg1, (float)arg2) -> bool :
    Scales all translations in skeleton by scale factor.
setMotionSkeletonName(...)
setMotionSkeletonName( (SBMotion)arg1, (str)arg2) -> None :
    Set the skeleton associated with this motion.
setSyncPoint(...)
setSyncPoint( (SBMotion)arg1, (str)arg2, (float)arg3) -> bool :
    Set the gestrure syncpoint for this motion
smoothCycle(...)
smoothCycle( (SBMotion)arg1, (str)arg2, (float)arg3) -> SBMotion :
    Build the smooth cycle the motion.
translate(...)
translate( (SBMotion)arg1, (float)arg2, (float)arg3, (float)arg4, (str)arg5) -> bool :
    Translates the base joint name by x,y,z values.
trim(...)
trim( (SBMotion)arg1, (int)arg2, (int)arg3) -> bool :
    Trims the starting and ending frames in the motion.

Data and other attributes defined here:
__instance_size__ = 512

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getName(...)
getName( (SBObject)arg1) -> str :
    Returns the name of the object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBMotionBlendBase(SBAnimationBlend)
    
Method resolution order:
SBMotionBlendBase
SBAnimationBlend
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
addMotion(...)
addMotion( (SBMotionBlendBase)arg1, (str)arg2, (DoubleVec)arg3) -> None :
    Add motion and its parameters to animation state. 
     Input: motion name, vector of parameters. 
     Output: NULL
addTetrahedron(...)
addTetrahedron( (SBMotionBlendBase)arg1, (str)arg2, (str)arg3, (str)arg4, (str)arg5) -> None :
    Add tetrahedrons to the state. By changing the point inside tetrahedron, you can get different blending weights and different results
buildBlendBase(...)
buildBlendBase( (SBMotionBlendBase)arg1, (str)arg2, (str)arg3, (bool)arg4) -> None :
    Initialize BlendBase. 
     Input : Motion Parameter Name, Interpolator Type 
     Output: NULL
getBlendType(...)
getBlendType( (SBMotionBlendBase)arg1) -> str :
    Returns the type of blend, which dictates which joints are used for parameterization.
getInterpType(...)
getInterpType( (SBMotionBlendBase)arg1) -> str :
    Returns the interpolation type of the blend.
getNumDimensions(...)
getNumDimensions( (SBMotionBlendBase)arg1) -> int :
    Returns the number of dimensions for the blend.
getParameter(...)
getParameter( (SBMotionBlendBase)arg1, (str)arg2) -> DoubleVec :
    Returns the parameter of a given motion
getSkeleton(...)
getSkeleton( (SBMotionBlendBase)arg1) -> str :
    Returns the skeleton used when constructing the blend
setParameter(...)
setParameter( (SBMotionBlendBase)arg1, (str)arg2, (DoubleVec)arg3) -> None :
    Set/Change the parameter for given motion. 
     Input: motion name, vector of parameters. 
     Output: NULL

Data and other attributes defined here:
__instance_size__ = 592

Methods inherited from SBAnimationBlend:
addCorrespondancePoints(...)
addCorrespondancePoints( (SBAnimationBlend)arg1, (StringVec)arg2, (DoubleVec)arg3) -> None :
    Correspondence points for motions inside the blend.
addCorrespondencePoints(...)
addCorrespondencePoints( (SBAnimationBlend)arg1, (StringVec)arg2, (DoubleVec)arg3) -> None :
    Correspondence points for motions inside the blend.
addEvent(...)
addEvent( (SBAnimationBlend)arg1, (str)arg2, (float)arg3, (str)arg4, (str)arg5, (bool)arg6) -> None :
    Adds an event to the blend at a specific local time for the given motion.
addKeyTagValue(...)
addKeyTagValue( (SBAnimationBlend)arg1, (str)arg2, (int)arg3, (str)arg4, (float)arg5) -> None :
    add the key time tag for motion analysis. 
     Input : motion name, tag type, tag name, value. 
     Output : NULL
buildMotionAnalysis(...)
buildMotionAnalysis( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (StringVec)arg4, (str)arg5) -> None :
    build the motion analysis structure 
     Input : NULL. 
     Output : NULL
buildVisSurfaces(...)
buildVisSurfaces( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (int)arg4, (int)arg5) -> None :
    Build a visualization surface. 
     Input : Error Type, Surface Type, Num of Segements, Grid Resolutions 
     Output: NULL
clearMotionVectorFlow(...)
clearMotionVectorFlow( (SBAnimationBlend)arg1) -> None :
    clear Vector Flow visualization. 
     Input: NULL. 
     Output: NULL
clearPlotMotion(...)
clearPlotMotion( (SBAnimationBlend)arg1) -> None :
    clear Plotted motions. 
     Input: NULL. 
     Output: NULL
createMotionVectorFlow(...)
createMotionVectorFlow( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (float)arg4, (int)arg5, (bool)arg6) -> None :
    create Vector Flow visualization. 
     Input: motion name. 
     Output: NULL
getCorrespondancePoints(...)
getCorrespondancePoints( (SBAnimationBlend)arg1, (int)arg2) -> DoubleVec :
    Return the correspondence points in one motion given the index. 
     Input: index of motion 
     Output: correspondence points vector of this motion
getCorrespondencePoints(...)
getCorrespondencePoints( (SBAnimationBlend)arg1, (int)arg2) -> DoubleVec :
    Return the correspondence points in one motion given the index. 
     Input: index of motion 
     Output: correspondence points vector of this motion
getDimension(...)
getDimension( (SBAnimationBlend)arg1) -> str :
    Return the dimension of the state. Dimension represents the number of parameter for each motion. 0D means no parameter, 1D means one parameter for each motion etc.
getEvent(...)
getEvent( (SBAnimationBlend)arg1, (int)arg2) -> object :
    Returns the event of a given index.
getMotion(...)
getMotion( (SBAnimationBlend)arg1, (int)arg2) -> str :
    Return the motion name given index. 
     Input: index of motion 
     Output: motion name
getNumCorrespondancePoints(...)
getNumCorrespondancePoints( (SBAnimationBlend)arg1) -> int :
    Number of correspondence points for the motions in the blend
getNumCorrespondencePoints(...)
getNumCorrespondencePoints( (SBAnimationBlend)arg1) -> int :
    Number of correspondence points for the motions in the blend
getNumEvents(...)
getNumEvents( (SBAnimationBlend)arg1) -> int :
    Returns the number of events associated with this blend.
getNumMotions(...)
getNumMotions( (SBAnimationBlend)arg1) -> int :
    Number of motions inside the blend.
plotMotion(...)
plotMotion( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (int)arg4, (bool)arg5, (bool)arg6) -> None :
    Plot motion frames with stick skeleton. 
     Input: motion name, intervals, ifClearAll 
     Output: NULL
plotMotionFrameTime(...)
plotMotionFrameTime( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (float)arg4, (bool)arg5) -> None :
    Plot one single motion frame (at given time) with stick skeleton. 
     Input: motion name, time, ifClearAll 
     Output: NULL
plotMotionJointTrajectory(...)
plotMotionJointTrajectory( (SBAnimationBlend)arg1, (str)arg2, (str)arg3, (str)arg4, (float)arg5, (float)arg6, (bool)arg7) -> None :
    Plot joint trajectory over entire motion (at given time). 
     Input: motion name, jointName, ifClearAll 
     Output: NULL
removeAllEvents(...)
removeAllEvents( (SBAnimationBlend)arg1) -> None :
    Removes all events from the blend at a specific local time for the given motion.
removeEvent(...)
removeEvent( (SBAnimationBlend)arg1, (int)arg2) -> None :
    Removes the event of a given index.
setBlendSkeleton(...)
setBlendSkeleton( (SBAnimationBlend)arg1, (str)arg2) -> None :
    set the skeleton that should be associated with this animation blend
setCorrespondencePoints(...)
setCorrespondencePoints( (SBAnimationBlend)arg1, (int)arg2, (int)arg3, (float)arg4) -> None :
    Sets the correspondence points given a motion index, a parameter index and a value.
setIncrementWorldOffsetY(...)
setIncrementWorldOffsetY( (SBAnimationBlend)arg1, (bool)arg2) -> None :
    Boolean flag that increment world offset y-axis value according to the base joint value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBObject(Boost.Python.instance)
    
Method resolution order:
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getName(...)
getName( (SBObject)arg1) -> str :
    Returns the name of the object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data and other attributes defined here:
__instance_size__ = 124

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBObserver(Boost.Python.instance)
    
Method resolution order:
SBObserver
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
addDependency(...)
addDependency( (SBObserver)arg1, (SBSubject)arg2) -> None :
    Adds a dependency on a subject.
hasDependency(...)
hasDependency( (SBObserver)arg1, (SBSubject)arg2) -> bool :
    Returns True if there is a dependency on the given subject.
notify(...)
notify( (SBObserver)arg1, (SBSubject)arg2) -> None :
    Notifies the observer of the subject.
removeDependency(...)
removeDependency( (SBObserver)arg1, (SBSubject)arg2) -> None :
    Removes a dependency on a subject.

Data and other attributes defined here:
__instance_size__ = 28

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBParseNode(Boost.Python.instance)
    
Method resolution order:
SBParseNode
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
getChild(...)
getChild( (SBParseNode)arg1, (int)arg2) -> SBParseNode :
    Returns a child node.
getNumChildren(...)
getNumChildren( (SBParseNode)arg1) -> int :
    Deletes parse tree.
getTerm(...)
getTerm( (SBParseNode)arg1) -> str :
    Gets the terminal, empty word if not a terminal node.
getWord(...)
getWord( (SBParseNode)arg1) -> str :
    Gets the word, empty word if not a terminal node.
isTerminal(...)
isTerminal( (SBParseNode)arg1) -> bool :
    Is this node a terminal node.

Data and other attributes defined here:
__instance_size__ = 80

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBParser(Boost.Python.instance)
    
Method resolution order:
SBParser
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
cleanUp(...)
cleanUp( (SBParser)arg1, (SBParseNode)arg2) -> None :
    Deletes parse tree.
initialize(...)
initialize( (SBParser)arg1, (str)arg2, (str)arg3) -> None :
    Initializes the Charniak parser with parameters.
isInitialized(...)
isInitialized( (SBParser)arg1) -> bool :
    Return boolean telling if Charniak parser is initialized.
parse(...)
parse( (SBParser)arg1, (str)arg2) -> SBParseNode :
    Parses an utterance using the Charniak parser.

Data and other attributes defined here:
__instance_size__ = 124

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBPawn(SBObject)
    
Method resolution order:
SBPawn
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
getHPR(...)
getHPR( (SBPawn)arg1) -> SrVec :
    Gets the heading, pitch and roll of the character's world offset.
getName(...)
getName( (SBPawn)arg1) -> str :
    Returns the name of the pawn..
getOrientation(...)
getOrientation( (SBPawn)arg1) -> SrQuat :
    Returns the current orientation of the character's world offset.
getPosition(...)
getPosition( (SBPawn)arg1) -> SrVec :
    Returns the current position of the character's world offset.
getSkeleton(...)
getSkeleton( (SBPawn)arg1) -> SBSkeleton :
    Returns the skeleton object of the pawn.
setHPR(...)
setHPR( (SBPawn)arg1, (SrVec)arg2) -> None :
    Sets the heading, pitch and roll of the character's world offset.
setHPRSmooth(...)
setHPRSmooth( (SBPawn)arg1, (SrVec)arg2, (float)arg3) -> None :
    Sets the heading, pitch and roll of the character's world offset. The character will be rotated smoothly overtime to avoid popping.
setName(...)
setName( (SBPawn)arg1, (str)arg2) -> None :
    Sets or changes the name of the character.
setOrientation(...)
setOrientation( (SBPawn)arg1, (SrQuat)arg2) -> None :
    Set the current orientation of the character's world offset.
setPosition(...)
setPosition( (SBPawn)arg1, (SrVec)arg2) -> None :
    Sets the current position of the character's world offset.
setPositionSmooth(...)
setPositionSmooth( (SBPawn)arg1, (SrVec)arg2, (float)arg3) -> None :
    Sets the current position of the character's world offset. The character will be translated smoothly overtime to avoid popping.
setSkeleton(...)
setSkeleton( (SBPawn)arg1, (SBSkeleton)arg2) -> None :
    Attaches the skeleton to the character.

Data and other attributes defined here:
__instance_size__ = 392

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBPhysicsManager(SBService)
    
Method resolution order:
SBPhysicsManager
SBService
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
applyForceToCharacter(...)
applyForceToCharacter( (SBPhysicsManager)arg1, (str)arg2, (str)arg3, (SrVec)arg4) -> None :
    Apply force to a joint of the physics character
applyForceToPawn(...)
applyForceToPawn( (SBPhysicsManager)arg1, (str)arg2, (SrVec)arg3) -> None :
    Apply force to a physics pawn
createPhysicsCharacter(...)
createPhysicsCharacter( (SBPhysicsManager)arg1, (str)arg2) -> SBObject :
    Create a physics character.
createPhysicsPawn(...)
createPhysicsPawn( (SBPhysicsManager)arg1, (str)arg2, (str)arg3, (SrVec)arg4) -> SBObject :
    Create a physics rigid body and attach it to the pawn.
getJointObj(...)
getJointObj( (SBPhysicsManager)arg1, (str)arg2, (str)arg3) -> SBObject :
    Return a physics-based body link
getPhysicsCharacter(...)
getPhysicsCharacter( (SBPhysicsManager)arg1, (str)arg2) -> SBObject :
    Return a physics-based character
getPhysicsEngine(...)
getPhysicsEngine( (SBPhysicsManager)arg1) -> SBObject :
    Return the current physics engine
getPhysicsJoint(...)
getPhysicsJoint( (SBPhysicsManager)arg1, (str)arg2, (str)arg3) -> SBObject :
    Return a physics-based joint
getPhysicsPawn(...)
getPhysicsPawn( (SBPhysicsManager)arg1, (str)arg2) -> SBObject :
    Return a rigid body pawn
start(...)
start( (SBPhysicsManager)arg1) -> None :
    Start the physics simulation.(not implemented yet)
stop(...)
stop( (SBPhysicsManager)arg1) -> None :
    Stop the physics simulation.(not implemented yet)

Data and other attributes defined here:
__instance_size__ = 144

Methods inherited from SBService:
isEnable(...)
isEnable( (SBService)arg1) -> bool :
    Is the service enabled?
setEnable(...)
setEnable( (SBService)arg1, (bool)arg2) -> None :
    Enables or disables the service.

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getName(...)
getName( (SBObject)arg1) -> str :
    Returns the name of the object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBReach(Boost.Python.instance)
    
Method resolution order:
SBReach
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
addMotion(...)
addMotion( (SBReach)arg1, (str)arg2, (SBMotion)arg3) -> None :
    Adds a motion to the reach engine.
build(...)
build( (SBReach)arg1, (SBCharacter)arg2) -> None :
    Constructs the reach engine using the exisiting motions.
copy(...)
copy( (SBReach)arg1) -> SBReach :
    Copies the reach engine.
getCharacter(...)
getCharacter( (SBReach)arg1) -> SBCharacter :
    Returns the character associated with this reach engine.
getGrabHandMotion(...)
getGrabHandMotion( (SBReach)arg1, (str)arg2) -> SBMotion :
    Gets the hand pose to be used during grasping.
getInterpolatorType(...)
getInterpolatorType( (SBReach)arg1) -> str :
    Gets the interpolation type used building the reach engine
getMotionNames(...)
getMotionNames( (SBReach)arg1, (str)arg2) -> StringVec :
    Returns the names of the motions used in the reach engine.
getNumMotions(...)
getNumMotions( (SBReach)arg1) -> int :
    Returns the number of motions in the reach engine.
getPointHandMotion(...)
getPointHandMotion( (SBReach)arg1, (str)arg2) -> SBMotion :
    Gets the hand pose to be used when reaching for an object.
getReachHandMotion(...)
getReachHandMotion( (SBReach)arg1, (str)arg2) -> SBMotion :
    Gets the hand pose to be used when reaching for an object.
getReleaseHandMotion(...)
getReleaseHandMotion( (SBReach)arg1, (str)arg2) -> SBMotion :
    Gets the hand pose to be used when releasing an object.
isPawnAttached(...)
isPawnAttached( (SBReach)arg1, (str)arg2) -> bool :
    Return True is the pawn is currently attached to the character's hand.
removeMotion(...)
removeMotion( (SBReach)arg1, (str)arg2, (SBMotion)arg3) -> None :
    Removes a motion from the reach engine.
setGrabHandMotion(...)
setGrabHandMotion( (SBReach)arg1, (str)arg2, (SBMotion)arg3) -> None :
    Sets the hand pose to be used during grasping.
setInterpolatorType(...)
setInterpolatorType( (SBReach)arg1, (str)arg2) -> None :
    Set the interpolation type when building the reach engine
setPointHandMotion(...)
setPointHandMotion( (SBReach)arg1, (str)arg2, (SBMotion)arg3) -> None :
    Sets the hand pose to be used when reaching for an object.
setReachHandMotion(...)
setReachHandMotion( (SBReach)arg1, (str)arg2, (SBMotion)arg3) -> None :
    Sets the hand pose to be used when reaching for an object.
setReleaseHandMotion(...)
setReleaseHandMotion( (SBReach)arg1, (str)arg2, (SBMotion)arg3) -> None :
    Sets the hand pose to be used when releasing an object.

Data and other attributes defined here:
__instance_size__ = 40

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBReachManager(Boost.Python.instance)
    
Method resolution order:
SBReachManager
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
createReach(...)
createReach( (SBReachManager)arg1, (str)arg2) -> SBReach :
    Creates a reach engine for a character.
getNumReaches(...)
getNumReaches( (SBReachManager)arg1) -> int :
    Returns the number of reach engines present.
getReach(...)
getReach( (SBReachManager)arg1, (str)arg2) -> SBReach :
    Returns a reach engine for a given character.
removeReach(...)
removeReach( (SBReachManager)arg1, (SBReach)arg2) -> None :
    Removes a reach engine for a character

Data and other attributes defined here:
__instance_size__ = 24

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBRetarget(Boost.Python.instance)
    
Method resolution order:
SBRetarget
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
applyRetargetJointRotation(...)
applyRetargetJointRotation( (SBRetarget)arg1, (str)arg2, (SrQuat)arg3) -> SrQuat :
    Apply retargeting on the joint rotation.
applyRetargetJointTranslation(...)
applyRetargetJointTranslation( (SBRetarget)arg1, (str)arg2, (float)arg3) -> float :
    Apply retargeting on the joint translation.
initRetarget(...)
initRetarget( (SBRetarget)arg1, (StringVec)arg2, (StringVec)arg3) -> bool :
    Initialize retarget instance.

Data and other attributes defined here:
__instance_size__ = 116

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBRetargetManager(Boost.Python.instance)
    
Method resolution order:
SBRetargetManager
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
createRetarget(...)
createRetarget( (SBRetargetManager)arg1, (str)arg2, (str)arg3) -> SBRetarget :
    Create a retarget instance for the source/target skeleton pair.
getRetarget(...)
getRetarget( (SBRetargetManager)arg1, (str)arg2, (str)arg3) -> SBRetarget :
    Get the retarget instance for the source/target skeleton pair.

Data and other attributes defined here:
__instance_size__ = 24

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBScene(SBObject)
    
Method resolution order:
SBScene
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
addAssetPath(...)
addAssetPath( (SBScene)arg1, (str)arg2, (str)arg3) -> None :
    Add path resource given path type and actual path string. 
     Input: type(can be seq|me|ME), path 
     Output: NULL
addMotionDefinition(...)
addMotionDefinition( (SBScene)arg1, (str)arg2, (float)arg3) -> SBMotion :
    Add an new empty motion into system. 
     Input: motion name, motion duration 
    Output: motion object
addMotions(...)
addMotions( (SBScene)arg1, (str)arg2, (bool)arg3) -> None :
    Add motion resource given filepath and recursive flag. 
     Input: path, recursive flag(boolean variable indicating whether to tranverse all the children directories) 
     Output: NULL
addScript(...)
addScript( (SBScene)arg1, (str)arg2, (SBScript)arg3) -> None :
    Adds a script to the scene.
addSkeletonDefinition(...)
addSkeletonDefinition( (SBScene)arg1, (str)arg2) -> SBSkeleton :
    Add an new empty skeleton into system. 
     Input: skeleton name 
    Output: skeleton object
command(...)
command( (SBScene)arg1, (str)arg2) -> bool :
    Runs an old-Style SmartBody command.
commandAt(...)
commandAt( (SBScene)arg1, (float)arg2, (str)arg3) -> bool :
    Runs an old-style SmartBody command at a set time in the future.
createCamera(...)
createCamera( (SBScene)arg1, (str)arg2) -> Camera :
    Creates a camera with a given name and returns it.
createCharacter(...)
createCharacter( (SBScene)arg1, (str)arg2, (str)arg3) -> SBCharacter :
    Creates a new character given character name. 
     Input: character name 
    Output: character object
createFaceDefinition(...)
createFaceDefinition( (SBScene)arg1, (str)arg2) -> SBFaceDefinition :
    Creates a new face definition with a given name.
createPawn(...)
createPawn( (SBScene)arg1, (str)arg2) -> SBPawn :
    Creates a new pawn.
createSkeleton(...)
createSkeleton( (SBScene)arg1, (str)arg2) -> SBSkeleton :
    Creates a new skeleton given a skeleton definition.
exportScene(...)
exportScene( (SBScene)arg1, (StringVec)arg2, (bool)arg3) -> str :
    Saves the entire SmartBody configuration, including assets, into a given file location.
getActiveCamera(...)
getActiveCamera( (SBScene)arg1) -> Camera :
    Gets the camera currently being used in the viewer.
getAssetManager(...)
getAssetManager( (SBScene)arg1) -> SBAssetManager :
    Returns the asset manager.
getAssetPaths(...)
getAssetPaths( (SBScene)arg1, (str)arg2) -> StringVec :
    Returns a list of all path names for a given type: seq, me, audio, mesh.
getBehaviorSetManager(...)
getBehaviorSetManager( (SBScene)arg1) -> SBBehaviorSetManager :
    Returns the behavior set manager.
getBlendManager(...)
getBlendManager( (SBScene)arg1) -> SBAnimationBlendManager :
    Returns the state manager object.
getBmlProcessor(...)
getBmlProcessor( (SBScene)arg1) -> BmlProcessor :
    Returns the bml processor object.
getBoneBusManager(...)
getBoneBusManager( (SBScene)arg1) -> SBBoneBusManager :
    Returns the Bone Bus manager object.
getCamera(...)
getCamera( (SBScene)arg1, (str)arg2) -> Camera :
    Returns a camera by name.
getCameraNames(...)
getCameraNames( (SBScene)arg1) -> StringVec :
    Gets the names of all the cameras available.
getCharacter(...)
getCharacter( (SBScene)arg1, (str)arg2) -> SBCharacter :
    Returns the character object given its name. 
     Input: character name 
    Output: character object
getCharacterListener(...)
getCharacterListener( (SBScene)arg1) -> SBCharacterListener :
    Gets the listener for character and pawn events.
getCharacterNames(...)
getCharacterNames( (SBScene)arg1) -> StringVec :
    Returns a list of all character names.
     Input: NULL 
    Output: list of character names
getCollisionManager(...)
getCollisionManager( (SBScene)arg1) -> SBCollisionManager :
    Returns the collision manager object.
getDiphoneManager(...)
getDiphoneManager( (SBScene)arg1) -> SBDiphoneManager :
    Returns the diphone manager object.
getEventHandlerNames(...)
getEventHandlerNames( (SBScene)arg1) -> StringVec :
    Returns a list of names of all event handlers.
     Input: NULL 
    Output: list of event handler names
getEventManager(...)
getEventManager( (SBScene)arg1) -> SBEventManager :
    Returns the event manager.
getFaceDefinition(...)
getFaceDefinition( (SBScene)arg1, (str)arg2) -> SBFaceDefinition :
    Returns a face definition with a given name.
getFaceDefinitionNames(...)
getFaceDefinitionNames( (SBScene)arg1) -> StringVec :
    Return a list of all face definition names. 
     Input: NULL 
    Output: list of face definition names.
getGestureMapManager(...)
getGestureMapManager( (SBScene)arg1) -> SBGestureMapManager :
    Returns the gesture map manager object.
getJointMapManager(...)
getJointMapManager( (SBScene)arg1) -> SBJointMapManager :
    Returns the joint mapping manager object.
getLocalAssetPaths(...)
getLocalAssetPaths( (SBScene)arg1, (str)arg2) -> StringVec :
    Returns a list of all path names for a given type excluding the media path: seq, me, audio, mesh.
getMediaPath(...)
getMediaPath( (SBScene)arg1) -> str :
    Gets the media path.
getMotion(...)
getMotion( (SBScene)arg1, (str)arg2) -> SBMotion :
    Returns a the motion of given name.
getMotionNames(...)
getMotionNames( (SBScene)arg1) -> StringVec :
    Returns the names of motions available.
getNumCameras(...)
getNumCameras( (SBScene)arg1) -> int :
    Returns the number of cameras available.
getNumCharacters(...)
getNumCharacters( (SBScene)arg1) -> int :
    Returns the number of characters.
     Input: NULL 
    Output: number of characters.
getNumFaceDefinitions(...)
getNumFaceDefinitions( (SBScene)arg1) -> int :
    Returns the number of face definitions.
getNumMotions(...)
getNumMotions( (SBScene)arg1) -> int :
    Returns the number of motions available.
getNumPawns(...)
getNumPawns( (SBScene)arg1) -> int :
    Returns the number of pawns.
     Input: NULL 
    Output: number of pawns.
getNumScripts(...)
getNumScripts( (SBScene)arg1) -> int :
    Returns the number of scripts.
getNumSkeletons(...)
getNumSkeletons( (SBScene)arg1) -> int :
    Returns the number of skeletons available.
getParser(...)
getParser( (SBScene)arg1) -> SBParser :
    Returns the Charniak parser.
getPawn(...)
getPawn( (SBScene)arg1, (str)arg2) -> SBPawn :
    Returns the pawn object given its name. 
     Input: pawn name 
    Output: pawn object
getPawnNames(...)
getPawnNames( (SBScene)arg1) -> StringVec :
    Returns a list of all character names.
     Input: NULL 
    Output: list of pawn names
getPhysicsManager(...)
getPhysicsManager( (SBScene)arg1) -> SBPhysicsManager :
    Returns the physics manager object.
getProcessId(...)
getProcessId( (SBScene)arg1) -> str :
    Returns the process id of the SmartBody instance.
getProfiler(...)
getProfiler( (SBScene)arg1) -> Profiler :
    Returns the  profiler object.
getReachManager(...)
getReachManager( (SBScene)arg1) -> SBReachManager :
    Returns the reach manager object.
getRetargetManager(...)
getRetargetManager( (SBScene)arg1) -> SBRetargetManager :
    Returns the retarget manager.
getScale(...)
getScale( (SBScene)arg1) -> float :
    Returns the scene scale in meters (default is centimeters .01)
getScript(...)
getScript( (SBScene)arg1, (str)arg2) -> SBScript :
    Returns a script.
getScriptNames(...)
getScriptNames( (SBScene)arg1) -> StringVec :
    Returns the names of all the scripts.
getServiceManager(...)
getServiceManager( (SBScene)arg1) -> SBServiceManager :
    Returns the service manager object.
getSimulationManager(...)
getSimulationManager( (SBScene)arg1) -> SBSimulationManager :
    Returns the simulation manager object.
getSkeleton(...)
getSkeleton( (SBScene)arg1, (str)arg2) -> SBSkeleton :
    Returns the skeleton object given its name. 
     Input: skeleton name 
    Output: skeleton object
getSkeletonNames(...)
getSkeletonNames( (SBScene)arg1) -> StringVec :
    Returns a list of all skeleton names.
     Input: NULL 
    Output: list of skeleton names
getStateManager(...)
getStateManager( (SBScene)arg1) -> SBAnimationBlendManager :
    Returns the state manager object.
getSteerManager(...)
getSteerManager( (SBScene)arg1) -> SBSteerManager :
    Returns the steer manager object.
getSystemParameter(...)
getSystemParameter( (str)arg1) -> str :
    Returns a value for a given name.
getSystemParameterNames(...)
getSystemParameterNames() -> StringVec :
    Returns names of all system parameters.
isRemoteMode(...)
isRemoteMode( (SBScene)arg1) -> bool :
    Returns the boolean indicating whether scene is in remote mode.
loadAssets(...)
loadAssets( (SBScene)arg1) -> None :
    Loads the skeletons and motions from the asset paths.
loadAssetsFromPath(...)
loadAssetsFromPath( (SBScene)arg1, (str)arg2) -> None :
    Loads the skeletons and motions from a given path. The path will not be stored for later use.
removeAllAssetPaths(...)
removeAllAssetPaths( (SBScene)arg1, (str)arg2) -> None :
    Removes all paths resource given path type and actual path string. 
     Input: type(can be script|motion|audio), path 
     Output: NULL
removeAllCharacters(...)
removeAllCharacters( (SBScene)arg1) -> None :
    Removes all the characters.
removeAllPawns(...)
removeAllPawns( (SBScene)arg1) -> None :
    Removes all the pawns.
removeAllSystemParameters(...)
removeAllSystemParameters( (str)arg1) -> None :
    Removes a system parameter.
removeAssetPath(...)
removeAssetPath( (SBScene)arg1, (str)arg2, (str)arg3) -> None :
    Removes a  path resource given path type and actual path string. 
     Input: type(can be cript|motion|audio), path 
     Output: NULL
removeCamera(...)
removeCamera( (SBScene)arg1, (Camera)arg2) -> None :
    Removes a camera.
removeCharacter(...)
removeCharacter( (SBScene)arg1, (str)arg2) -> None :
    Remove the character given its name. 
     Input: character name 
     Output: NULL
removePawn(...)
removePawn( (SBScene)arg1, (str)arg2) -> None :
    Remove the pawn given its name. 
     Input: pawn name 
     Output: NULL
removePendingCommands(...)
removePendingCommands( (SBScene)arg1) -> None :
    Removes any commands stored in SmartBody awaiting execution.
removeScript(...)
removeScript( (SBScene)arg1, (str)arg2) -> None :
    Returns the number of scripts.
removeSystemParameter(...)
removeSystemParameter( (str)arg1) -> None :
    Removes a system parameter.
run(...)
run( (SBScene)arg1, (str)arg2) -> bool :
    Runs a python script.
save(...)
save( (SBScene)arg1, (bool)arg2) -> str :
    Saves the SmartBody configuration. Returns a string containing Python commands representing the configuration.
setActiveCamera(...)
setActiveCamera( (SBScene)arg1, (Camera)arg2) -> None :
    Sets the camera to be used in the viewer.
setCharacterListener(...)
setCharacterListener( (SBScene)arg1, (SBCharacterListener)arg2) -> None :
    Sets the listener for character and pawn events.
setDefaultCharacter(...)
setDefaultCharacter( (SBScene)arg1, (str)arg2) -> None :
    Sets the default character.
setDefaultRecipient(...)
setDefaultRecipient( (SBScene)arg1, (str)arg2) -> None :
    Sets the default recipient.
setMediaPath(...)
setMediaPath( (SBScene)arg1, (str)arg2) -> None :
    Sets the media path.
setProcessId(...)
setProcessId( (SBScene)arg1, (str)arg2) -> None :
    Sets the process id of the SmartBody instance.
setRemoteMode(...)
setRemoteMode( (SBScene)arg1, (bool)arg2) -> None :
    Sets the scene remote mode.
setScale(...)
setScale( (SBScene)arg1, (float)arg2) -> None :
    Sets the scene scale in meters.
setSystemParameter(...)
setSystemParameter( (str)arg1, (str)arg2) -> None :
    Sets a name/value pair that persists between scene sessions.
vhmsg(...)
vhmsg( (SBScene)arg1, (str)arg2) -> None :
    Sends a virtual human message.
vhmsg2(...)
vhmsg2( (SBScene)arg1, (str)arg2, (str)arg3) -> None :
    Sends a virtual human message.

Data and other attributes defined here:
__instance_size__ = 516

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getName(...)
getName( (SBObject)arg1) -> str :
    Returns the name of the object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBScript(Boost.Python.instance)
    
Method resolution order:
SBScript
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
afterUpdate(...)
afterUpdate( (SBScript)arg1, (float)arg2) -> None :
    Script after update step.
 
afterUpdate( (SBScript)arg1, (float)arg2) -> None
beforeUpdate(...)
beforeUpdate( (SBScript)arg1, (float)arg2) -> None :
    Script before update step.
 
beforeUpdate( (SBScript)arg1, (float)arg2) -> None
start(...)
start( (SBScript)arg1) -> None :
    Script start.
 
start( (SBScript)arg1) -> None
stop(...)
stop( (SBScript)arg1) -> None :
    Script stop.
 
stop( (SBScript)arg1) -> None
update(...)
update( (SBScript)arg1, (float)arg2) -> None :
    Script updates.
 
update( (SBScript)arg1, (float)arg2) -> None

Data and other attributes defined here:
__instance_size__ = 136

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBService(SBObject)
    
Method resolution order:
SBService
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
isEnable(...)
isEnable( (SBService)arg1) -> bool :
    Is the service enabled?
setEnable(...)
setEnable( (SBService)arg1, (bool)arg2) -> None :
    Enables or disables the service.

Data and other attributes defined here:
__instance_size__ = 128

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getName(...)
getName( (SBObject)arg1) -> str :
    Returns the name of the object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBServiceManager(Boost.Python.instance)
    
Method resolution order:
SBServiceManager
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
addService(...)
addService( (SBServiceManager)arg1, (SBService)arg2) -> None :
    Adds a service to the service manager.
getNumServices(...)
getNumServices( (SBServiceManager)arg1) -> int :
    Returns the number of services present.
getService(...)
getService( (SBServiceManager)arg1, (str)arg2) -> SBService :
    Return a service by name.
getServiceNames(...)
getServiceNames( (SBServiceManager)arg1) -> StringVec :
    Returns a list of services available.
removeService(...)
removeService( (SBServiceManager)arg1, (str)arg2) -> None :
    Removes a service to the service manager.

Data and other attributes defined here:
__instance_size__ = 140

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBSimulationManager(Boost.Python.instance)
    
Method resolution order:
SBSimulationManager
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
getTime(...)
getTime( (SBSimulationManager)arg1) -> float :
    Returns the current simulation time.
isRunning(...)
isRunning( (SBSimulationManager)arg1) -> bool :
    Returns true if the simulation is currently running.
isStarted(...)
isStarted( (SBSimulationManager)arg1) -> bool :
    Returns true if the simulation has been started.
pause(...)
pause( (SBSimulationManager)arg1) -> None :
    Pause the clock.
printInfo(...)
printInfo( (SBSimulationManager)arg1) -> None :
    Print all the timing statistics.
printPerf(...)
printPerf( (SBSimulationManager)arg1, (float)arg2) -> None :
    Print performance statistics calculated real time given a time period as input.
reset(...)
reset( (SBSimulationManager)arg1) -> None :
    Set the clock time to 0.
resume(...)
resume( (SBSimulationManager)arg1) -> None :
    Resume the clock.
setEvalDt(...)
setEvalDt( (SBSimulationManager)arg1, (float)arg2) -> None :
    Set the eval dt. 
     Input: evaluation dt 
     Output: NULL
setEvalFps(...)
setEvalFps( (SBSimulationManager)arg1, (float)arg2) -> None :
    Set the eval fps. Define the minimum interval to evaluate the frame. 
     Input: evaluation fps 
     Output: NULL
setSimDt(...)
setSimDt( (SBSimulationManager)arg1, (float)arg2) -> None :
    Set the sim dt. 
     Input: simulation dt 
     Output: NULL
setSimFps(...)
setSimFps( (SBSimulationManager)arg1, (float)arg2) -> None :
    Set the simulation fps. Add a fixed increment to output time every update. 
     Input: simulation fps 
     Output: NULL
setSleepDt(...)
setSleepDt( (SBSimulationManager)arg1, (float)arg2) -> None :
    Set the sleep dt. 
     Input: sleep dt 
     Output: NULL
setSleepFps(...)
setSleepFps( (SBSimulationManager)arg1, (float)arg2) -> None :
    Set the sleep fps. Sleep fps defines the target loop rate. 
     Input: sleep fps 
     Output: NULL
setSpeed(...)
setSpeed( (SBSimulationManager)arg1, (float)arg2) -> None :
    Set the speed for real clock time. Actual time would be real time times speed.
setTime(...)
setTime( (SBSimulationManager)arg1, (float)arg2) -> None :
    Sets the current simulation time.
setupTimer(...)
setupTimer( (SBSimulationManager)arg1) -> None :
    Sets up a real time clock that will be used to update the system.
start(...)
start( (SBSimulationManager)arg1) -> None :
    Start the simulation.
stop(...)
stop( (SBSimulationManager)arg1) -> None :
    Stop the simulation.

Data and other attributes defined here:
__instance_size__ = 64

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBSkeleton(SBObject)
    
Method resolution order:
SBSkeleton
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
 
__init__( (object)arg1, (str)arg2) -> None
__reduce__ = (...)
createSkelWithoutPreRot(...)
createSkelWithoutPreRot( (SBSkeleton)arg1, (str)arg2) -> SBSkeleton :
    Create a new standard T-pose skel from source but without pre-rotations
getChannelSize(...)
getChannelSize( (SBSkeleton)arg1, (int)arg2) -> int :
    Returns the size of the channel given index.
getChannelType(...)
getChannelType( (SBSkeleton)arg1, (int)arg2) -> str :
    Returns the type of the channel of a given index.
getFileName(...)
getFileName( (SBSkeleton)arg1) -> str :
    Returns the original filename where the skeleton was loaded from.
getJoint(...)
getJoint( (SBSkeleton)arg1, (int)arg2) -> SBJoint :
    Returns the joint with a given index.
getJointByName(...)
getJointByName( (SBSkeleton)arg1, (str)arg2) -> SBJoint :
    Returns the joint of a given name.
getJointNames(...)
getJointNames( (SBSkeleton)arg1) -> StringVec :
    Returns the joint names for this skeleton.
getName(...)
getName( (SBSkeleton)arg1) -> str :
    Returns the name of the skeleton.
getNumChannels(...)
getNumChannels( (SBSkeleton)arg1) -> int :
    Returns the number of the channels inside the skeleton.
getNumJoints(...)
getNumJoints( (SBSkeleton)arg1) -> int :
    Returns the number of joints for this skeleton.
load(...)
load( (SBSkeleton)arg1, (str)arg2) -> bool :
    Loads the skeleton definition from the given skeleton name.
loadFromString(...)
loadFromString( (SBSkeleton)arg1, (str)arg2) -> None :
    Loads the skeleton definition from a string.
orientJointsLocalAxesToWorld(...)
orientJointsLocalAxesToWorld( (SBSkeleton)arg1) -> None :
    Orient skeleton joints local axes to match world coordinate axes (Y-up Z-front)
rescale(...)
rescale( (SBSkeleton)arg1, (float)arg2) -> None :
    Adjust the skeleton size to scale ratio
save(...)
save( (SBSkeleton)arg1, (str)arg2) -> bool :
    Saves the skeleton definition with the given skeleton name.

Data and other attributes defined here:
__instance_size__ = 328

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBSteerAgent(Boost.Python.instance)
    
Method resolution order:
SBSteerAgent
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
getCharacter(...)
getCharacter( (SBSteerAgent)arg1) -> SBCharacter :
    Return SBCharacter that SBSteerAgent is attached to.
getSteerStateNamePrefix(...)
getSteerStateNamePrefix( (SBSteerAgent)arg1) -> str :
    Gets the animation state name prefix used for steering, only applies to steering type locomotion.
getSteerType(...)
getSteerType( (SBSteerAgent)arg1) -> str :
    Gets the type of steering locomotion, is one of the following: basic, example, procedural
setSteerStateNamePrefix(...)
setSteerStateNamePrefix( (SBSteerAgent)arg1, (str)arg2) -> None :
    Set the animation state name prefix used for steering, only applies to steering type locomotion.
setSteerType(...)
setSteerType( (SBSteerAgent)arg1, (str)arg2) -> None :
    Sets the type of steering locomotion, can be one of the following: basic, example, procedural

Data and other attributes defined here:
__instance_size__ = 72

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBSteerManager(SBService)
    
Method resolution order:
SBSteerManager
SBService
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
createSteerAgent(...)
createSteerAgent( (SBSteerManager)arg1, (str)arg2) -> SBSteerAgent :
    Create a steer agent.
getNumSteerAgents(...)
getNumSteerAgents( (SBSteerManager)arg1) -> int :
    Return number of steer agents.
getSteerAgent(...)
getSteerAgent( (SBSteerManager)arg1, (str)arg2) -> SBSteerAgent :
    Return steer agent given its name.
getSteerAgentNames(...)
getSteerAgentNames( (SBSteerManager)arg1) -> StringVec :
    Return steer agent names.
removeSteerAgent(...)
removeSteerAgent( (SBSteerManager)arg1, (str)arg2) -> None :
    Remove a steer agent.
start(...)
start( (SBSteerManager)arg1) -> None :
    Start the steer simulation.
stop(...)
stop( (SBSteerManager)arg1) -> None :
    Stop the steer simulation.

Data and other attributes defined here:
__instance_size__ = 176

Methods inherited from SBService:
isEnable(...)
isEnable( (SBService)arg1) -> bool :
    Is the service enabled?
setEnable(...)
setEnable( (SBService)arg1, (bool)arg2) -> None :
    Enables or disables the service.

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getName(...)
getName( (SBObject)arg1) -> str :
    Returns the name of the object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SBSubject(Boost.Python.instance)
    
Method resolution order:
SBSubject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
notifyObservers(...)
notifyObservers( (SBSubject)arg1) -> None :
    Notifies all observers of this subject.
registerObserver(...)
registerObserver( (SBSubject)arg1, (SBObserver)arg2) -> None :
    Registers an observer to this subject.
unregisterObserver(...)
unregisterObserver( (SBSubject)arg1, (SBObserver)arg2) -> None :
    Unregisters an observer from this subject.

Data and other attributes defined here:
__instance_size__ = 28

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SchedulerController(SBController)
    
Method resolution order:
SchedulerController
SBController
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
getNumTracks(...)
getNumTracks( (SchedulerController)arg1) -> int :
    Returns the number of children/tracks.

Data and other attributes defined here:
__instance_size__ = 704

Methods inherited from SBController:
getDuration(...)
getDuration( (SBController)arg1) -> float :
    Gets the controller's duration.
getName(...)
getName( (SBController)arg1) -> str :
    Returns the name for this controller.
getType(...)
getType( (SBController)arg1) -> str :
    Returns the type for this controller.
isDebug(...)
isDebug( (SBController)arg1) -> bool :
    Is the controller in a debug state?
isIgnore(...)
isIgnore( (SBController)arg1) -> bool :
    Will the controller be ignored during evaluation.
setDebug(...)
setDebug( (SBController)arg1, (bool)arg2) -> None :
    Sets the debug state for this controller.
setIgnore(...)
setIgnore( (SBController)arg1, (bool)arg2) -> None :
    Ignore this controller when evaluating controller tree.
setName(...)
setName( (SBController)arg1, (str)arg2) -> None :
    Sets the name for the controller.

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SpeechBehavior(SBBehavior)
    
Method resolution order:
SpeechBehavior
SBBehavior
SBObject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
getUtterance(...)
getUtterance( (SpeechBehavior)arg1) -> str :
    Returns the current utterance.

Data and other attributes defined here:
__instance_size__ = 96

Methods inherited from SBBehavior:
getType(...)
getType( (SBBehavior)arg1) -> str :
    Returns the type of the behavior.

Methods inherited from SBObject:
clearAttributes(...)
clearAttributes( (SBObject)arg1) -> None :
    Clear all the attributes associated with this object.
createActionAttribute(...)
createActionAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (str)arg4, (int)arg5, (bool)arg6, (bool)arg7, (bool)arg8, (str)arg9) -> ActionAttribute :
    Creates a action attribute.
createBoolAttribute(...)
createBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> BoolAttribute :
    Creates a boolean attribute.
createDoubleAttribute(...)
createDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> DoubleAttribute :
    Creates a double attribute.
createIntAttribute(...)
createIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> IntAttribute :
    Creates an integer attribute.
createStringAttribute(...)
createStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3, (bool)arg4, (str)arg5, (int)arg6, (bool)arg7, (bool)arg8, (bool)arg9, (str)arg10) -> StringAttribute :
    Creates a string attribute.
createVec3Attribute(...)
createVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5, (bool)arg6, (str)arg7, (int)arg8, (bool)arg9, (bool)arg10, (bool)arg11, (str)arg12) -> Vec3Attribute :
    Creates a vec3 attribute.
getAttribute(...)
getAttribute( (SBObject)arg1, (str)arg2) -> SBAttribute :
    Returns an attribute of a given name
getAttributeNames(...)
getAttributeNames( (SBObject)arg1) -> StringVec :
    Returns the attributes names associated with this object.
getName(...)
getName( (SBObject)arg1) -> str :
    Returns the name of the object.
getNumAttributes(...)
getNumAttributes( (SBObject)arg1) -> int :
    Returns the number of attributes associated with this object.
setAction(...)
setAction( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setActionAttribute(...)
setActionAttribute( (SBObject)arg1, (str)arg2) -> None :
    Sets a action attribute of a given name.
setBool(...)
setBool( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setBoolAttribute(...)
setBoolAttribute( (SBObject)arg1, (str)arg2, (bool)arg3) -> None :
    Sets a boolean attribute of a given name to the given value.
setDouble(...)
setDouble( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setDoubleAttribute(...)
setDoubleAttribute( (SBObject)arg1, (str)arg2, (float)arg3) -> None :
    Sets a floating point attribute of a given name to the given value.
setInt(...)
setInt( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setIntAttribute(...)
setIntAttribute( (SBObject)arg1, (str)arg2, (int)arg3) -> None :
    Sets an integer attribute of a given name to the given value.
setMatrix(...)
setMatrix( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setMatrixAttribute(...)
setMatrixAttribute( (SBObject)arg1, (str)arg2, (SrMat)arg3) -> None :
    Sets a matrix attribute of a given name to the given value.
setString(...)
setString( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setStringAttribute(...)
setStringAttribute( (SBObject)arg1, (str)arg2, (str)arg3) -> None :
    Sets a string attribute of a given name to the given value.
setVec3(...)
setVec3( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.
setVec3Attribute(...)
setVec3Attribute( (SBObject)arg1, (str)arg2, (float)arg3, (float)arg4, (float)arg5) -> None :
    Sets a vector attribute of a given name to the given value.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SrBox(Boost.Python.instance)
    
Method resolution order:
SrBox
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
 
__init__( (object)arg1) -> None
 
__init__( (object)arg1, (SrVec)arg2, (SrVec)arg3) -> None
 
__init__( (object)arg1, (SrBox)arg2) -> None
__reduce__ = (...)
doesContain(...)
doesContain( (SrBox)arg1, (SrVec)arg2) -> bool :
    returns the center of the box
doesIntersect(...)
doesIntersect( (SrBox)arg1, (SrBox)arg2) -> bool :
    returns the center of the box
getCenter(...)
getCenter( (SrBox)arg1) -> SrVec :
    gets center of the box
getMaxSize(...)
getMaxSize( (SrBox)arg1) -> float :
    gets the maximum dimension of the box
getMaximum(...)
getMaximum( (SrBox)arg1) -> SrVec :
    gets the maximum values of the box
getMinSize(...)
getMinSize( (SrBox)arg1) -> float :
    gets the minimum dimension of the box
getMinimum(...)
getMinimum( (SrBox)arg1) -> SrVec :
    gets the minimum values of the box
getSize(...)
getSize( (SrBox)arg1) -> SrVec :
    returns the size of each dimension
getVolume(...)
getVolume( (SrBox)arg1) -> float :
    returns the volume of the box
isEmpty(...)
isEmpty( (SrBox)arg1) -> bool :
    returns true if the box is empty
setMaximum(...)
setMaximum( (SrBox)arg1, (SrVec)arg2) -> None :
    sets the maximum values of the box
setMinimum(...)
setMinimum( (SrBox)arg1, (SrVec)arg2) -> None :
    sets the minimum values of the box

Data and other attributes defined here:
__instance_size__ = 32

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SrMat(Boost.Python.instance)
    
Method resolution order:
SrMat
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
 
__init__( (object)arg1) -> None
__reduce__ = (...)
getData(...)
getData( (SrMat)arg1, (int)arg2, (int)arg3) -> float :
    gets the data in the matrix at r,c
identity(...)
identity( (SrMat)arg1) -> None :
    sets the data in the matrix to an identity matrix
setData(...)
setData( (SrMat)arg1, (int)arg2, (int)arg3, (float)arg4) -> None :
    sets the data in the matrix at r,c
transpose(...)
transpose( (SrMat)arg1) -> None :
    transposes the data in the matrix

Data and other attributes defined here:
__instance_size__ = 72

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SrQuat(Boost.Python.instance)
    
Method resolution order:
SrQuat
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
 
__init__( (object)arg1) -> None
 
__init__( (object)arg1, (float)arg2, (float)arg3, (float)arg4, (float)arg5) -> None
 
__init__( (object)arg1, (SrVec)arg2, (float)arg3) -> None
__reduce__ = (...)
getAngle(...)
getAngle( (SrQuat)arg1) -> float :
    Gets the angle of the quaternion.
getAxis(...)
getAxis( (SrQuat)arg1) -> SrVec :
    Gets the axis of the quaternion.
getData(...)
getData( (SrQuat)arg1, (int)arg2) -> float :
    gets the data in the quaterion at location indicated by the index w,x,y,z
setData(...)
setData( (SrQuat)arg1, (int)arg2, (float)arg3) -> None :
    sets the data in the quaterion at location indicated by the index w,x,y,z

Data and other attributes defined here:
__instance_size__ = 24

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class SrVec(Boost.Python.instance)
    
Method resolution order:
SrVec
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
 
__init__( (object)arg1) -> None
 
__init__( (object)arg1, (float)arg2, (float)arg3, (float)arg4) -> None
__reduce__ = (...)
getData(...)
getData( (SrVec)arg1, (int)arg2) -> float :
    gets the x,y,z values
isZero(...)
isZero( (SrVec)arg1) -> bool :
    returns True if the vector is zero
len(...)
len( (SrVec)arg1) -> float :
    gets the length of the vector
normalize(...)
normalize( (SrVec)arg1) -> None :
    normalizes the vector
rotY(...)
rotY( (SrVec)arg1, (float)arg2) -> None :
    rotate vector around Y axis (radian)
setData(...)
setData( (SrVec)arg1, (int)arg2, (float)arg3) -> None :
    sets the x,y,z values
vecAngle(...)
vecAngle( (SrVec)arg1, (SrVec)arg2, (SrVec)arg3) -> float :
    Returns the angle between v1 and v2 (radian)
vecYaw(...)
vecYaw( (SrVec)arg1, (SrVec)arg2) -> float :
    Returns Yaw angle on X-Z plane of given vec (radian)

Data and other attributes defined here:
__instance_size__ = 20

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class StringAttribute(SBAttribute)
    
Method resolution order:
StringAttribute
SBAttribute
SBSubject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
getDefaultValue(...)
getDefaultValue( (StringAttribute)arg1) -> str :
    Returns the default value of the string attribute.
getValidValues(...)
getValidValues( (StringAttribute)arg1) -> StringVec :
    Returns the valid values of the string attribute.
getValue(...)
getValue( (StringAttribute)arg1) -> str :
    Returns the value of the string attribute.
setDefaultValue(...)
setDefaultValue( (StringAttribute)arg1, (str)arg2) -> None :
    Sets the default value of the string attribute.
setValidValues(...)
setValidValues( (StringAttribute)arg1, (StringVec)arg2) -> None :
    Sets the valid values of the string attribute.
setValue(...)
setValue( (StringAttribute)arg1, (str)arg2) -> None :
    Sets the value of the string attribute.
setValueFast(...)
setValueFast( (StringAttribute)arg1, (str)arg2) -> None :
    Sets the value of the string attribute without notifying observers.

Data and other attributes defined here:
__instance_size__ = 136

Methods inherited from SBAttribute:
getAttributeInfo(...)
getAttributeInfo( (SBAttribute)arg1) -> SBAttributeInfo :
    Returns the information associated with this attribute.
getName(...)
getName( (SBAttribute)arg1) -> str :
    Returns an attribute of a given name

Methods inherited from SBSubject:
notifyObservers(...)
notifyObservers( (SBSubject)arg1) -> None :
    Notifies all observers of this subject.
registerObserver(...)
registerObserver( (SBSubject)arg1, (SBObserver)arg2) -> None :
    Registers an observer to this subject.
unregisterObserver(...)
unregisterObserver( (SBSubject)arg1, (SBObserver)arg2) -> None :
    Unregisters an observer from this subject.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class StringMap(Boost.Python.instance)
    
Method resolution order:
StringMap
Boost.Python.instance
__builtin__.object

Methods defined here:
__delitem__(...)
__delitem__( (StringMap)arg1, (str)arg2) -> None
__getitem__(...)
__getitem__( (StringMap)arg1, (str)arg2) -> str
__init__(...)
__init__( (object)arg1) -> None
__len__(...)
__len__( (StringMap)arg1) -> int
__reduce__ = (...)
__setitem__(...)
__setitem__( (StringMap)arg1, (str)arg2, (str)arg3) -> None
clear(...)
clear( (StringMap)arg1) -> None

Data and other attributes defined here:
__instance_size__ = 24

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class StringVec(Boost.Python.instance)
    
Method resolution order:
StringVec
Boost.Python.instance
__builtin__.object

Methods defined here:
__contains__(...)
__contains__( (StringVec)arg1, (object)arg2) -> bool
__delitem__(...)
__delitem__( (StringVec)arg1, (object)arg2) -> None
__getitem__(...)
__getitem__( (object)arg1, (object)arg2) -> object
__init__(...)
__init__( (object)arg1) -> None
__iter__(...)
__iter__( (object)arg1) -> object
__len__(...)
__len__( (StringVec)arg1) -> int
__reduce__ = (...)
__setitem__(...)
__setitem__( (StringVec)arg1, (object)arg2, (object)arg3) -> None
append(...)
append( (StringVec)arg1, (object)arg2) -> None
extend(...)
extend( (StringVec)arg1, (object)arg2) -> None

Data and other attributes defined here:
__instance_size__ = 24

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class TransitionRule(Boost.Python.instance)
    
Method resolution order:
TransitionRule
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
check(...)
check( (TransitionRule)arg1, (SBCharacter)arg2, (SBAnimationBlend)arg3) -> bool :
    Determines if the transition rule should be triggered.
 
check( (TransitionRule)arg1, (SBCharacter)arg2, (SBAnimationBlend)arg3) -> bool

Data and other attributes defined here:
__instance_size__ = 16

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class Vec3Attribute(SBAttribute)
    
Method resolution order:
Vec3Attribute
SBAttribute
SBSubject
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
getDefaultValue(...)
getDefaultValue( (Vec3Attribute)arg1) -> SrVec :
    Returns the default value of the vec3 attribute.
getValue(...)
getValue( (Vec3Attribute)arg1) -> SrVec :
    Returns the value of the vec3 attribute.
setDefaultValue(...)
setDefaultValue( (Vec3Attribute)arg1, (SrVec)arg2) -> None :
    Sets the default value of the vec3 attribute.
setValue(...)
setValue( (Vec3Attribute)arg1, (SrVec)arg2) -> None :
    Sets the value of the vec3 attribute.
setValueFast(...)
setValueFast( (Vec3Attribute)arg1, (SrVec)arg2) -> None :
    Sets the value of the vec3 attribute without notifying observers.

Data and other attributes defined here:
__instance_size__ = 88

Methods inherited from SBAttribute:
getAttributeInfo(...)
getAttributeInfo( (SBAttribute)arg1) -> SBAttributeInfo :
    Returns the information associated with this attribute.
getName(...)
getName( (SBAttribute)arg1) -> str :
    Returns an attribute of a given name

Methods inherited from SBSubject:
notifyObservers(...)
notifyObservers( (SBSubject)arg1) -> None :
    Notifies all observers of this subject.
registerObserver(...)
registerObserver( (SBSubject)arg1, (SBObserver)arg2) -> None :
    Registers an observer to this subject.
unregisterObserver(...)
unregisterObserver( (SBSubject)arg1, (SBObserver)arg2) -> None :
    Unregisters an observer from this subject.

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class VecMap(Boost.Python.instance)
    
Method resolution order:
VecMap
Boost.Python.instance
__builtin__.object

Methods defined here:
__delitem__(...)
__delitem__( (VecMap)arg1, (str)arg2) -> None
__getitem__(...)
__getitem__( (VecMap)arg1, (str)arg2) -> SrVec
__init__(...)
__init__( (object)arg1) -> None
__len__(...)
__len__( (VecMap)arg1) -> int
__reduce__ = (...)
__setitem__(...)
__setitem__( (VecMap)arg1, (str)arg2, (SrVec)arg3) -> None
clear(...)
clear( (VecMap)arg1) -> None

Data and other attributes defined here:
__instance_size__ = 24

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class Viewer(Boost.Python.instance)
    
Method resolution order:
Viewer
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
__init__( (object)arg1) -> None
__reduce__ = (...)
hide(...)
hide( (Viewer)arg1) -> None :
    Hides the viewer.
show(...)
show( (Viewer)arg1) -> None :
    Shows the viewer.

Data and other attributes defined here:
__instance_size__ = 12

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
Functions
       
createController(...)
createController( (str)arg1, (str)arg2) -> SBController :
    Creates a new controller given a controller type and a controller name.
getCamera(...)
getCamera() -> Camera :
    Returns the camera object for the viewer. 
     Input: NULL 
     Output: camera object
getScene(...)
getScene() -> SBScene :
    Gets the SmartBody scene object.
getViewer(...)
getViewer() -> Viewer :
    Returns the visual debugger. 
     Input: NULL 
     Output: visual debugger
printlog(...)
printlog( (str)arg1) -> None :
    Write to the log. 
     Input: message string 
     Output: NULL
 
    C++ signature :
        void printlog(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)
pythonexit(...)
pythonexit() -> None :
    Exits the Python interpreter.
quit(...)
quit() -> None :
    Quit SBM.
reset(...)
reset() -> None :
    Reset SBM.