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