ACADO Toolkit
1.2.0beta
Toolkit for Automatic Control and Dynamic Optimization
|
Internal class to make Frame trees reference-safe.
#include <frame_node.hpp>
Public Member Functions | |
FrameNode (const String &name, const Expression &q, const Expression &dq, const Expression &ddq) | |
FrameNode (const String &name, const Frame &ref, const Expression &T) | |
~FrameNode () | |
Stream | print (Stream &stream) const |
Protected Attributes | |
String | name |
int | count |
Frame | ref |
Expression | time |
Expression | q |
Expression | dq |
Expression | ddq |
Expression | R |
the 3x3 rotation matrix | |
Expression | p |
position vector | |
Friends | |
class | Frame |
USING_NAMESPACE_ACADO FrameNode::FrameNode | ( | const String & | name, |
const Expression & | q, | ||
const Expression & | dq, | ||
const Expression & | ddq | ||
) | [explicit] |
References KinVec::ddq, KinVec::dq, and KinVec::q.
FrameNode::FrameNode | ( | const String & | name, |
const Frame & | ref, | ||
const Expression & | T | ||
) |
References ddq, KinVec::ddq, dq, KinVec::dq, Frame::node, q, KinVec::q, KinVec::ref, time, and zeros().
Stream FrameNode::print | ( | Stream & | stream | ) | const |
friend class Frame [friend] |
int FrameNode::count [protected] |
Referenced by Frame::Frame(), and Frame::operator=().
Expression FrameNode::ddq [protected] |
Referenced by FrameNode().
Expression FrameNode::dq [protected] |
Referenced by FrameNode().
String FrameNode::name [protected] |
Expression FrameNode::p [protected] |
Expression FrameNode::q [protected] |
Referenced by FrameNode().
Expression FrameNode::R [protected] |
Frame FrameNode::ref [protected] |
Referenced by Frame::getCommonFramePtr(), Frame::getFrameChain(), and Frame::getReferences().
Expression FrameNode::time [protected] |
Referenced by FrameNode().