Blender
V3.3
|
Classes | |
class | Armature |
struct | Timestamp |
class | Cache |
struct | CacheEntry |
struct | CacheChannel |
struct | CacheBlock |
struct | CacheItem |
struct | CacheBufferHeader |
struct | CacheBuffer |
struct | ConstraintSingleValue |
struct | ConstraintValues |
class | ConstraintSet |
class | ControlledObject |
class | CopyPose |
class | Distance |
class | Range |
class | FixedObject |
class | MovingFrame |
class | Object |
class | SceneLock |
class | Scene |
class | Solver |
class | UncontrolledObject |
class | WDLSSolver |
class | WorldObject |
class | WSDLSSolver |
Typedefs | |
typedef unsigned int | CacheTS |
typedef bool(* | ConstraintCallback) (const Timestamp ×tamp, struct ConstraintValues *const _values, unsigned int _nvalues, void *_param) |
typedef bool(* | MovingFrameCallback) (const Timestamp ×tamp, const Frame &_current, Frame &_next, void *param) |
Enumerations | |
enum | ConstraintAction { ACT_NONE = 0 , ACT_VALUE = 1 , ACT_VELOCITY = 2 , ACT_TOLERANCE = 4 , ACT_FEEDBACK = 8 , ACT_ALPHA = 16 } |
Functions | |
void | setCacheTimestamp (Timestamp ×tamp) |
template<typename MatrixType > | |
Eigen::Block< MatrixType > | project (MatrixType &m, Range r) |
template<typename MatrixType > | |
Eigen::Block< MatrixType > | project (MatrixType &m, Range r, Range c) |
template<typename Derived > | |
static int | changeBase (Eigen::MatrixBase< Derived > &J, const Frame &T) |
static int | changeBase (const u_matrix &J_in, const Frame &T, u_matrix &J_out) |
static int | changeBase (const ublas::matrix_range< u_matrix > &J_in, const Frame &T, ublas::matrix_range< u_matrix > &J_out) |
Variables | |
const unsigned int | maxPoseCacheSize = (2*(3+3*2)) |
static const unsigned int | distanceCacheSize = sizeof(double)*5 + sizeof(e_scalar)*6 |
const Frame | F_identity |
static const unsigned int | frameCacheSize = (sizeof(((Frame*)0)->p.data)+sizeof(((Frame*)0)->M.data))/sizeof(double) |
typedef unsigned int iTaSC::CacheTS |
typedef bool(* iTaSC::ConstraintCallback) (const Timestamp ×tamp, struct ConstraintValues *const _values, unsigned int _nvalues, void *_param) |
Definition at line 49 of file ConstraintSet.hpp.
typedef bool(* iTaSC::MovingFrameCallback) (const Timestamp ×tamp, const Frame &_current, Frame &_next, void *param) |
Definition at line 17 of file MovingFrame.hpp.
Enumerator | |
---|---|
ACT_NONE | |
ACT_VALUE | |
ACT_VELOCITY | |
ACT_TOLERANCE | |
ACT_FEEDBACK | |
ACT_ALPHA |
Definition at line 18 of file ConstraintSet.hpp.
|
inlinestatic |
Definition at line 48 of file ublas_types.hpp.
References T.
|
inlinestatic |
Definition at line 64 of file ublas_types.hpp.
References T.
|
inlinestatic |
Definition at line 67 of file eigen_types.hpp.
Referenced by iTaSC::Scene::update().
|
inline |
Definition at line 57 of file eigen_types.hpp.
References r.
Referenced by iTaSC::Scene::initialize(), iTaSC::SceneLock::lockJoint(), and iTaSC::Scene::update().
|
inline |
Definition at line 62 of file eigen_types.hpp.
References Freestyle::c, and r.
Definition at line 51 of file Cache.hpp.
References iTaSC::Timestamp::cacheTimestamp, and iTaSC::Timestamp::realTimestamp.
Referenced by iTaSC::Scene::update().
Definition at line 16 of file Distance.cpp.
Referenced by iTaSC::Distance::initCache().
|
extern |
Referenced by base_callback(), iTaSC::ConstraintSet::closeLoop(), iTaSC::Distance::closeLoop(), convert_tree(), iTaSC::Armature::Effector_struct::Effector_struct(), iTaSC::CopyPose::getControlParameters(), iTaSC::Armature::getPose(), iTaSC::FixedObject::getPose(), and iTaSC::CopyPose::updateControlOutput().
|
static |
Definition at line 12 of file MovingFrame.cpp.
Referenced by iTaSC::MovingFrame::initCache().
const unsigned int iTaSC::maxPoseCacheSize = (2*(3+3*2)) |
Definition at line 16 of file CopyPose.cpp.