Classes | Namespaces | Enumerations | Functions
state.h File Reference
#include <iostream>
#include <Eigen/Dense>
#include <xpp_states/cartesian_declarations.h>
Include dependency graph for state.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  xpp::State3d
 6D-State (linear+angular) of an object in 3-dimensional space, where the angular part is expressed by a Quaternion. More...
class  xpp::State3dEuler
 6D-state (linear+angular) of an object in 3-dimensional space, where the angular part is expressed by Euler angles. More...
class  xpp::StateAng3d
 Angular state of an object in 3-dimensional space. More...
class  xpp::StateLin1d
class  xpp::StateLin2d
class  xpp::StateLin3d
class  xpp::StateLinXd
 Represents position, velocity and acceleration in x-dimensions. More...

Namespaces

namespace  xpp

Enumerations

enum  xpp::MotionDerivative { xpp::kPos = 0, xpp::kVel, xpp::kAcc, xpp::kJerk }

Functions

static Vector3d xpp::GetEulerZYXAngles (const Quaterniond &q)
 Converts an orientation to Euler ZY'X'' convention.
static Quaterniond xpp::GetQuaternionFromEulerZYX (double yaw, double pitch, double roll)
 Converts an orientation to Quaternion from Euler ZY'X'' convention.
StateLinXd xpp::operator* (double mult, const StateLinXd &rhs)
StateLinXd xpp::operator+ (const StateLinXd &lhs, const StateLinXd &rhs)
std::ostream & xpp::operator<< (std::ostream &out, const StateLinXd &pos)
std::ostream & xpp::operator<< (std::ostream &out, const StateAng3d &ori)
std::ostream & xpp::operator<< (std::ostream &out, const State3d &pose)


xpp_states
Author(s): Alexander W. Winkler
autogenerated on Fri Apr 5 2019 02:55:50