Skip to content

Core::MatrixTracker

#include "Core/Nodes/Tracking.h"

Public Functions

Name
MatrixTracker() =default
MatrixTracker(Sequence * beginSequence, TrackingDirection direction, std::vector< UPtr< IModelProxy >> model)
unsignedfullMatricesCount() const
const glm::mat4 &getInterpolatedMatrix() const
IDgetInterpolatedTransformID() const
std::vector< Ptr< Model > >getModels() const
floatgetParam() const
Ptr< Sequence >getSequence() const
IDgetSequenceID() const
const std::map< Core::ID, float > &getTrackingProgress() const
floatgetTrackingProgressForNode(ID transformID) const
const TrackingResult &result() const
boolsetParam(float param)
voidupdate()

Public Functions Documentation

function MatrixTracker

cpp
MatrixTracker() =default
MatrixTracker() =default

function MatrixTracker

cpp
MatrixTracker(
    Sequence * beginSequence,
    TrackingDirection direction,
    std::vector< UPtr< IModelProxy >> model
)
MatrixTracker(
    Sequence * beginSequence,
    TrackingDirection direction,
    std::vector< UPtr< IModelProxy >> model
)

function fullMatricesCount

cpp
inline unsigned fullMatricesCount() const
inline unsigned fullMatricesCount() const

function getInterpolatedMatrix

cpp
inline const glm::mat4 & getInterpolatedMatrix() const
inline const glm::mat4 & getInterpolatedMatrix() const

function getInterpolatedTransformID

cpp
inline ID getInterpolatedTransformID() const
inline ID getInterpolatedTransformID() const

function getModels

cpp
std::vector< Ptr< Model > > getModels() const
std::vector< Ptr< Model > > getModels() const

function getParam

cpp
inline float getParam() const
inline float getParam() const

function getSequence

cpp
Ptr< Sequence > getSequence() const
Ptr< Sequence > getSequence() const

function getSequenceID

cpp
ID getSequenceID() const
ID getSequenceID() const

function getTrackingProgress

cpp
inline const std::map< Core::ID, float > & getTrackingProgress() const
inline const std::map< Core::ID, float > & getTrackingProgress() const

function getTrackingProgressForNode

cpp
inline float getTrackingProgressForNode(
    ID transformID
) const
inline float getTrackingProgressForNode(
    ID transformID
) const

function result

cpp
inline const TrackingResult & result() const
inline const TrackingResult & result() const

function setParam

cpp
bool setParam(
    float param
)
bool setParam(
    float param
)

function update

cpp
void update()
void update()

Updated on 2024-03-16 at 19:15:01 +0000