Blender V4.3
iTaSC::MovingFrame Class Reference

#include <MovingFrame.hpp>

Inherits iTaSC::UncontrolledObject.

Public Member Functions

 MovingFrame (const Frame &frame=F_identity)
 
virtual ~MovingFrame ()
 
bool setFrame (const Frame &frame)
 
bool setCallback (MovingFrameCallback _function, void *_param)
 
virtual void updateCoordinates (const Timestamp &timestamp)
 
virtual void updateKinematics (const Timestamp &timestamp)
 
virtual void pushCache (const Timestamp &timestamp)
 
virtual void initCache (Cache *_cache)
 
virtual bool finalize ()
 
- Public Member Functions inherited from iTaSC::UncontrolledObject
 UncontrolledObject ()
 
virtual ~UncontrolledObject ()
 
virtual void initialize (unsigned int _nu, unsigned int _nf)
 
virtual const e_matrixgetJu (unsigned int frameIndex) const
 
virtual const e_vectorgetXudot () const
 
virtual const unsigned int getNrOfCoordinates ()
 
virtual const unsigned int getNrOfFrames ()
 
- Public Member Functions inherited from iTaSC::Object
 Object (ObjectType _type)
 
virtual ~Object ()
 
virtual int addEndEffector (const std::string &)
 
virtual const KDL::FramegetPose (const unsigned int end_effector=0)
 
virtual const ObjectType getType ()
 
bool updated ()
 
void updated (bool val)
 

Protected Member Functions

virtual void updateJacobian ()
 

Additional Inherited Members

- Public Types inherited from iTaSC::Object
enum  ObjectType { Controlled , UnControlled }
 
- Static Public Attributes inherited from iTaSC::Object
static WorldObject world
 
- Protected Attributes inherited from iTaSC::UncontrolledObject
unsigned int m_nu
 
unsigned int m_nf
 
e_vector m_xudot
 
std::vector< e_matrixm_JuArray
 
- Protected Attributes inherited from iTaSC::Object
Cachem_cache
 
KDL::Frame m_internalPose
 
bool m_updated
 

Detailed Description

Definition at line 24 of file MovingFrame.hpp.

Constructor & Destructor Documentation

◆ MovingFrame()

iTaSC::MovingFrame::MovingFrame ( const Frame & frame = F_identity)

◆ ~MovingFrame()

iTaSC::MovingFrame::~MovingFrame ( )
virtual

Definition at line 24 of file MovingFrame.cpp.

Member Function Documentation

◆ finalize()

bool iTaSC::MovingFrame::finalize ( )
virtual

Reimplemented from iTaSC::Object.

Definition at line 28 of file MovingFrame.cpp.

References updateJacobian().

◆ initCache()

void iTaSC::MovingFrame::initCache ( Cache * _cache)
virtual

◆ pushCache()

void iTaSC::MovingFrame::pushCache ( const Timestamp & timestamp)
virtual

◆ setCallback()

bool iTaSC::MovingFrame::setCallback ( MovingFrameCallback _function,
void * _param )

Definition at line 84 of file MovingFrame.cpp.

Referenced by convert_tree().

◆ setFrame()

bool iTaSC::MovingFrame::setFrame ( const Frame & frame)

Definition at line 78 of file MovingFrame.cpp.

References iTaSC::Object::m_internalPose.

◆ updateCoordinates()

◆ updateJacobian()

void iTaSC::MovingFrame::updateJacobian ( )
protectedvirtual

◆ updateKinematics()


The documentation for this class was generated from the following files: