Struct Frame

Inheritance Relationships

Base Type

  • public boost::addable< Frame, FrameDifference >

Struct Documentation

struct Frame : public boost::addable<Frame, FrameDifference>

Public Functions

Frame()
Frame(const PositionsMap&, const EffectorsMap&)
const PositionsMap &positions() const
PositionsMap positions()
void set_positions(const PositionsMap&)
void set_position(const std::string&, double)
const EffectorsMap &effectors() const
EffectorsMap effectors()
void set_effectors(const EffectorsMap&)
void set_effector(const std::string&, const Effector&)
KeyRange<std::string> joint_names() const
KeyRange<std::string> effector_names() const
Frame new_compatible_frame() const
bool is_compatible(const Frame&) const
bool is_compatible(const FrameDifference&) const
Frame &operator+=(const FrameDifference&)