Inheritance Graph
graph BT
MatrixPose
MatrixPose --> AbstractPose
click MatrixPose "classMinSG_1_1MatrixPose"
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
|
|
|
|
|
MatrixPose( AbstractJoint * joint) |
|
|
|
MatrixPose(std::deque< double > _values, std::deque< double > _timeline, std::deque< uint32_t > _interpolationTypes, AbstractJoint * joint) |
|
|
|
MatrixPose(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 _timeline, uint32_t _interpolationType) |
|
|
void |
addValue( Geometry::Matrix4x4 _value, double _timeline, uint32_t _interpolationType, uint32_t _index) |
|
|
void |
updateValue( Geometry::Matrix4x4 _value, uint32_t index) |
|
|
void |
removeValue(uint32_t _index) |
|
|
void |
update(double timeSec) |
|
|
void |
restart() |
|
|
MatrixPose * |
split(uint32_t start, uint32_t end) |
|
|
MatrixPose * |
clone() const |
Documentation
function
MinSG::MatrixPose::init
|
|
|
|
|
|
void init( |
std::deque< double > |
_values, |
|
std::deque< double > |
_timeline, |
|
std::deque< uint32_t > |
_interpolationTypes, |
|
double |
_startTime |
) |
|
|
Defined in MinSG/Ext/SkeletalAnimation/JointPose/MatrixPose.h:42
function
MinSG::MatrixPose::MatrixPose
Defined in MinSG/Ext/SkeletalAnimation/JointPose/MatrixPose.h:45
function
MinSG::MatrixPose::MatrixPose
|
|
|
|
|
|
MatrixPose( |
std::deque< double > |
_values, |
|
std::deque< double > |
_timeline, |
|
std::deque< uint32_t > |
_interpolationTypes, |
|
AbstractJoint * |
joint |
) |
|
|
Defined in MinSG/Ext/SkeletalAnimation/JointPose/MatrixPose.h:46
function
MinSG::MatrixPose::MatrixPose
|
|
|
|
|
|
MatrixPose( |
std::deque< double > |
_values, |
|
std::deque< double > |
_timeline, |
|
std::deque< uint32_t > |
_interpolationTypes, |
|
double |
_startTime, |
|
AbstractJoint * |
joint |
) |
|
|
Defined in MinSG/Ext/SkeletalAnimation/JointPose/MatrixPose.h:47
function
MinSG::MatrixPose::setValues
|
|
|
|
|
|
void setValues( |
std::deque< double > |
_values, |
|
std::deque< double > |
_timeline, |
|
std::deque< uint32_t > |
_interpolationTypes |
) |
|
|
Defined in MinSG/Ext/SkeletalAnimation/JointPose/MatrixPose.h:52
function
MinSG::MatrixPose::setValues
Defined in MinSG/Ext/SkeletalAnimation/JointPose/MatrixPose.h:53
function
MinSG::MatrixPose::addValue
Defined in MinSG/Ext/SkeletalAnimation/JointPose/MatrixPose.h:55
function
MinSG::MatrixPose::addValue
Defined in MinSG/Ext/SkeletalAnimation/JointPose/MatrixPose.h:56
function
MinSG::MatrixPose::updateValue
Defined in MinSG/Ext/SkeletalAnimation/JointPose/MatrixPose.h:58
function
MinSG::MatrixPose::removeValue
Defined in MinSG/Ext/SkeletalAnimation/JointPose/MatrixPose.h:60
function
MinSG::MatrixPose::update
Defined in MinSG/Ext/SkeletalAnimation/JointPose/MatrixPose.h:62
function
MinSG::MatrixPose::restart
Defined in MinSG/Ext/SkeletalAnimation/JointPose/MatrixPose.h:63
function
MinSG::MatrixPose::split
Defined in MinSG/Ext/SkeletalAnimation/JointPose/MatrixPose.h:65
function
MinSG::MatrixPose::clone
Defined in MinSG/Ext/SkeletalAnimation/JointPose/MatrixPose.h:70