ModelSpace
All Classes Namespaces Functions Variables Enumerations Pages
clockwerk::Body< T > Member List

This is the complete list of members for clockwerk::Body< T >, including all inherited members.

_acc_f_p__pclockwerk::Frame< T >protected
_calcAppliedForceMoment(const CartesianVector< T, 3 > &force, const CartesianVector< T, 3 > &moment)clockwerk::Body< T >protected
_calcCompositeMassInertiaCM()clockwerk::Body< T >protected
_childrenclockwerk::GraphTreeObjectprotected
_ext_force__bclockwerk::Body< T >protected
_ext_moment__b (defined in clockwerk::Body< T >)clockwerk::Body< T >protected
_graph_tree_typeclockwerk::GraphTreeObjectprotected
_integrator_ptrclockwerk::Frame< T >protected
_lockedclockwerk::GraphTreeObjectprotected
_loggableclockwerk::GraphTreeObjectprotected
_nameclockwerk::GraphTreeObjectprotected
_num_childrenclockwerk::GraphTreeObjectprotected
_num_descendantsclockwerk::GraphTreeObjectprotected
_parentclockwerk::Frame< T >protected
_passthrough_force__bclockwerk::Body< T >protected
_passthrough_moment__b (defined in clockwerk::Body< T >)clockwerk::Body< T >protected
_r_jointclockwerk::Frame< T >protected
_rankclockwerk::GraphTreeObjectprotected
_t_jointclockwerk::Frame< T >protected
addChild(GraphTreeObject *child)clockwerk::GraphTreeObjectprotected
address()clockwerk::GraphTreeObject
ang_vel_f_p__fclockwerk::Frame< T >
Body(const std::string &name, Frame< T > *par=nullptr)clockwerk::Body< T >
calcFrameTreeExtAcceleration()clockwerk::Body< T >
calcFrameTreeExtForcesMoments()clockwerk::Body< T >
children() (defined in clockwerk::GraphTreeObject)clockwerk::GraphTreeObjectinline
composite_inertiaclockwerk::Body< T >
composite_massclockwerk::Body< T >
decomposeAddress(std::string address)clockwerk::GraphTreeObjectprotected
dump(bool recursive=false)clockwerk::GraphTreeObject
externalForce()clockwerk::Body< T >inline
externalMoment() (defined in clockwerk::Body< T >)clockwerk::Body< T >inline
findLoggable(std::vector< GraphTreeObject * > &matches)clockwerk::GraphTreeObject
findMatches(const std::vector< std::string > &subaddresses, const unsigned int &num_subaddresses, unsigned int index, bool match_found, std::vector< GraphTreeObject * > &matches)clockwerk::GraphTreeObjectprotected
Frame(const std::string &name, Frame< T > *par=nullptr, bool free=false)clockwerk::Frame< T >
getByAddress(const std::string &address)clockwerk::GraphTreeObject
getFMPairAtParentOrigin(CartesianVector< T, 3 > &force_parentcg__p, CartesianVector< T, 3 > &moment_parentcg__p)clockwerk::Body< T >
getFrameRootPointer()clockwerk::Frame< T >
getStateAsStateVector(std::array< T, 13 > &state_f_p__f)clockwerk::Frame< T >
getStateVectorDot(std::array< T, 13 > &state_dot)clockwerk::Frame< T >
graphNodeInfo()clockwerk::GraphTreeObject
GraphTreeObject(const std::string &name="")clockwerk::GraphTreeObject
header(void *logger)clockwerk::GraphTreeObjectinlinevirtual
header_info() const (defined in clockwerk::GraphTreeObject)clockwerk::GraphTreeObjectinlinevirtual
inertiaclockwerk::Body< T >
integrator(void *integ_ptr)clockwerk::Frame< T >inline
lock(bool recursive=true)clockwerk::GraphTreeObject
locked()clockwerk::GraphTreeObjectinline
log(void *logger)clockwerk::GraphTreeObjectinlinevirtual
loggable()clockwerk::GraphTreeObjectinline
massclockwerk::Body< T >
name() constclockwerk::GraphTreeObjectinline
name(const std::string &new_name) (defined in clockwerk::GraphTreeObject)clockwerk::GraphTreeObject
nChildren()clockwerk::GraphTreeObjectinline
nDescendants() (defined in clockwerk::GraphTreeObject)clockwerk::GraphTreeObjectinline
parent(Frame< T > *new_parent)clockwerk::Frame< T >
clockwerk::GraphTreeObject::parent(GraphTreeObject *new_parent)clockwerk::GraphTreeObject
clockwerk::GraphTreeObject::parent(GraphTreeObject &new_parent)clockwerk::GraphTreeObject
parentRelAcceleration()clockwerk::Frame< T >inline
parentRelAngularAcceleration()clockwerk::Frame< T >inline
passthroughForce() (defined in clockwerk::Body< T >)clockwerk::Body< T >inline
passthroughMoment() (defined in clockwerk::Body< T >)clockwerk::Body< T >inline
pos_f_p__pclockwerk::Frame< T >
quat_f_pclockwerk::Frame< T >
rank()clockwerk::GraphTreeObjectinline
recalculateDescendants()clockwerk::GraphTreeObjectprotected
recalculateRank()clockwerk::GraphTreeObjectprotected
recurseGraphNodeInfo(unsigned int counter)clockwerk::GraphTreeObject
removeChild(GraphTreeObject *child)clockwerk::GraphTreeObjectprotected
rJoint()clockwerk::Frame< T >inline
rootRelAcceleration(CartesianVector< T, 3 > &acc_o_root__root)clockwerk::Frame< T >
rootRelAngularAcceleration(CartesianVector< T, 3 > &alpha_f_root__f)clockwerk::Frame< T >
rootRelAngularVelocity(CartesianVector< T, 3 > &w_f_root__f)clockwerk::Frame< T >
rootRelDCM(DCM< T > &dcm_f_root)clockwerk::Frame< T >
rootRelPosition(CartesianVector< T, 3 > &pos_o_root__root)clockwerk::Frame< T >
rootRelQuaternion(Quaternion< T > &quat_f_root)clockwerk::Frame< T >
rootRelVelocity(CartesianVector< T, 3 > &vel_o_root__root)clockwerk::Frame< T >
search(const std::string &address)clockwerk::GraphTreeObject
searchNodes(const std::string &address)clockwerk::GraphTreeObjectprotected
self_id (defined in clockwerk::Body< T >)clockwerk::Body< T >
setParentRelAcceleration(CartesianVector< T, 3 > accel)clockwerk::Frame< T >inline
setParentRelAngularAcceleration(CartesianVector< T, 3 > alpha)clockwerk::Frame< T >inline
setRootRelAngularVelocity(const CartesianVector< T, 3 > &w_f_root__f)clockwerk::Frame< T >
setRootRelAttitude(const Quaternion< T > &quat_f_root)clockwerk::Frame< T >
setRootRelPosition(const CartesianVector< T, 3 > &pos_f_root__root)clockwerk::Frame< T >
setRootRelVelocity(const CartesianVector< T, 3 > &vel_f_root__root)clockwerk::Frame< T >
setStateFromStateVector(const std::array< T, 13 > &state_f_p__f)clockwerk::Frame< T >
tJoint()clockwerk::Frame< T >inline
type()clockwerk::GraphTreeObjectinlinevirtual
unlock(bool recursive=true)clockwerk::GraphTreeObject
vel_f_p__pclockwerk::Frame< T >
~GraphTreeObject()clockwerk::GraphTreeObjectinlinevirtual