ACADO Toolkit  1.2.0beta
Toolkit for Automatic Control and Dynamic Optimization
Public Member Functions | Protected Attributes | Friends
FrameNode Class Reference

Internal class to make Frame trees reference-safe.

#include <frame_node.hpp>

List of all members.

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

Constructor & Destructor Documentation

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 
)

Member Function Documentation

Stream FrameNode::print ( Stream stream) const

Friends And Related Function Documentation

friend class Frame [friend]

Member Data Documentation

int FrameNode::count [protected]

Referenced by Frame::Frame(), and Frame::operator=().

Referenced by FrameNode().

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 FrameNode().


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines