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
|
|
|
|
|
|
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
Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:37
function
MinSG::SRTPose::SRTPose
|
|
|
|
|
|
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
|
|
|
|
|
|
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
|
|
|
|
|
|
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
Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:47
function
MinSG::SRTPose::addValue
Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:49
function
MinSG::SRTPose::addValue
Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:50
function
MinSG::SRTPose::removeValue
Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:52
function
MinSG::SRTPose::update
Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:54
function
MinSG::SRTPose::restart
Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:55
function
MinSG::SRTPose::split
Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:57
function
MinSG::SRTPose::bindToJoint
Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:59
function
MinSG::SRTPose::clone
Defined in MinSG/Ext/SkeletalAnimation/JointPose/SRTPose.h:64