public

Inheritance Graph

graph BT
	SRTPose
	SRTPose --> AbstractPose
	click SRTPose "classMinSG_1_1SRTPose"
	click AbstractPose "classMinSG_1_1AbstractPose"

Description

Protected Functions

   
   
void init(std::deque< double > _values, std::deque< double > _timeline, std::deque< uint32_t > _interpolationTypes, double _startTime)

Public Functions

   
   
  SRTPose( AbstractJoint * joint)
   
  SRTPose(std::deque< double > _values, std::deque< double > _timeline, std::deque< uint32_t > _interpolationTypes, AbstractJoint * joint)
   
  SRTPose(std::deque< double > _values, std::deque< double > _timeline, std::deque< uint32_t > _interpolationTypes, double _startTime, AbstractJoint * joint)
   
void setValues(std::deque< double > _values, std::deque< double > _timeline, std::deque< uint32_t > _interpolationTypes)
   
void setValues(std::deque< Geometry::Matrix4x4 > _values, std::deque< double > _timeline, std::deque< uint32_t > _interpolationTypes)
   
void addValue( Geometry::Matrix4x4 _value, double _time, uint32_t _interpolationType)
   
void addValue( Geometry::Matrix4x4 _value, double _time, uint32_t _interpolationType, uint32_t _index)
   
void removeValue(uint32_t _index)
   
void update(double timeSec)
   
void restart()
   
SRTPose * split(uint32_t start, uint32_t end)
   
void bindToJoint( AbstractJoint * _node)
   
SRTPose * clone() const

Documentation

function
MinSG::SRTPose::init

protected virtual
     
     
void init( std::deque< double > _values,
  std::deque< double > _timeline,
  std::deque< uint32_t > _interpolationTypes,
  double _startTime
)    

Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:34


function
MinSG::SRTPose::SRTPose

public
     
     
SRTPose( AbstractJoint * joint )

Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:37


function
MinSG::SRTPose::SRTPose

public
     
     
SRTPose( std::deque< double > _values,
  std::deque< double > _timeline,
  std::deque< uint32_t > _interpolationTypes,
  AbstractJoint * joint
)    

Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:39


function
MinSG::SRTPose::SRTPose

public
     
     
SRTPose( std::deque< double > _values,
  std::deque< double > _timeline,
  std::deque< uint32_t > _interpolationTypes,
  double _startTime,
  AbstractJoint * joint
)    

Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:40


function
MinSG::SRTPose::setValues

public virtual
     
     
void setValues( std::deque< double > _values,
  std::deque< double > _timeline,
  std::deque< uint32_t > _interpolationTypes
)    

Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:46


function
MinSG::SRTPose::setValues

public virtual
     
     
void setValues( std::deque< Geometry::Matrix4x4 > _values,
  std::deque< double > _timeline,
  std::deque< uint32_t > _interpolationTypes
)    

Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:47


function
MinSG::SRTPose::addValue

public
     
     
void addValue( Geometry::Matrix4x4 _value,
  double _time,
  uint32_t _interpolationType
)    

Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:49


function
MinSG::SRTPose::addValue

public virtual
     
     
void addValue( Geometry::Matrix4x4 _value,
  double _time,
  uint32_t _interpolationType,
  uint32_t _index
)    

Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:50


function
MinSG::SRTPose::removeValue

public virtual
     
     
void removeValue( uint32_t _index )

Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:52


function
MinSG::SRTPose::update

public virtual
     
     
void update( double timeSec )

Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:54


function
MinSG::SRTPose::restart

public virtual
   
   
void restart( )

Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:55


function
MinSG::SRTPose::split

public virtual
     
     
SRTPose * split( uint32_t start,
  uint32_t end
)    

Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:57


function
MinSG::SRTPose::bindToJoint

public virtual
     
     
void bindToJoint( AbstractJoint * _node )

Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:59


function
MinSG::SRTPose::clone

public const virtual
   
   
SRTPose * clone( ) const

Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:64