Class FrameDifference

Inheritance Relationships

Base Type

  • private boost::addable< FrameDifference, boost::equality_comparable< FrameDifference, boost::multipliable< FrameDifference, std::size_t > > >

Class Documentation

class FrameDifference : boost::addable<FrameDifference, boost::equality_comparable<FrameDifference, boost::multipliable<FrameDifference, std::size_t>>>

Public Functions

FrameDifference(const Frame&, const Frame&)
FrameDifference()
FrameDifference(const FrameDifference&)
FrameDifference(FrameDifference&&)
FrameDifference &operator=(const FrameDifference&)
FrameDifference &operator=(FrameDifference&&)
const std::unordered_map<std::string, double> &positions() const
std::unordered_map<std::string, double> positions()
const std::unordered_map<std::string, EffectorDifference> &effectors() const
std::unordered_map<std::string, EffectorDifference> effectors()
FrameDifference &operator*=(std::size_t)
FrameDifference &operator+=(const FrameDifference&)
bool is_compatible(const FrameDifference&) const