#include <aikido/statespace/SE2.hpp>
|  | 
| using | Isometry2d = Eigen::Transform< double, 2, Eigen::Isometry, Eigen::DontAlign > | 
|  | 
|  | 
|  | State ()=default | 
|  | This is a base class that should only only be used in derived classes.  More... 
 | 
|  | 
|  | ~State ()=default | 
|  | It is unsafe to call this, since it is a non-virtual destructor.  More... 
 | 
|  | 
◆ Isometry2d
◆ State() [1/2]
      
        
          | aikido::statespace::SE2::State::State | ( |  | ) |  | 
      
 
Constructs the identity element. 
 
 
◆ ~State()
  
  | 
        
          | aikido::statespace::SE2::State::~State | ( |  | ) |  |  | default | 
 
 
◆ State() [2/2]
  
  | 
        
          | aikido::statespace::SE2::State::State | ( | const Isometry2d & | _transform | ) |  |  | explicit | 
 
Constructs the state from an Eigen transformation object. 
- Parameters
- 
  
    | _transform | Eigen transformation |  
 
 
 
◆ getIsometry()
      
        
          | const Isometry2d& aikido::statespace::SE2::State::getIsometry | ( |  | ) | const | 
      
 
Gets value as an Eigen transformation object. 
- Returns
- Eigen trasnformation 
 
 
◆ setIsometry()
      
        
          | void aikido::statespace::SE2::State::setIsometry | ( | const Isometry2d & | _transform | ) |  | 
      
 
Sets value to an Eigen transfomation object. 
- Parameters
- 
  
    | _transform | Eigen transformation |  
 
 
 
◆ SE2
◆ mTransform
  
  | 
        
          | Isometry2d aikido::statespace::SE2::State::mTransform |  | private |