aikido
Public Types | Public Member Functions | Friends | List of all members
aikido::statespace::SE3::State Class Reference
Inheritance diagram for aikido::statespace::SE3::State:
aikido::statespace::CartesianProduct::State aikido::statespace::StateSpace::State

Public Types

using Isometry3d = Eigen::Transform< double, 3, Eigen::Isometry, Eigen::DontAlign >
 

Public Member Functions

 State ()
 Constructs the identity element.
 
 State (const Isometry3d &_transform)
 Constructs the state from an Eigen transformation object. More...
 
void setIsometry (const Isometry3d &_transform)
 Sets value to an Eigen transfomation object. More...
 
const Isometry3d & getIsometry () const
 Gets value as an Eigen transformation object. More...
 

Friends

class SE3
 

Additional Inherited Members

- Protected Member Functions inherited from aikido::statespace::StateSpace::State
 State ()=default
 This is a base class that should only only be used in derived classes.
 
 ~State ()=default
 It is unsafe to call this, since it is a non-virtual destructor. More...
 

Constructor & Destructor Documentation

§ State()

aikido::statespace::SE3::State::State ( const Isometry3d &  _transform)
explicit

Constructs the state from an Eigen transformation object.

Parameters
_transformEigen transformation

Member Function Documentation

§ getIsometry()

auto aikido::statespace::SE3::State::getIsometry ( ) const

Gets value as an Eigen transformation object.

Returns
Eigen trasnformation

§ setIsometry()

void aikido::statespace::SE3::State::setIsometry ( const Isometry3d &  _transform)

Sets value to an Eigen transfomation object.

Parameters
_transformEigen transformation

The documentation for this class was generated from the following files: