Aikido
aikido::statespace::StateSpace::State Class Reference

#include <aikido/statespace/StateSpace.hpp>

Inheritance diagram for aikido::statespace::StateSpace::State:
aikido::statespace::CartesianProduct::State aikido::statespace::R< N >::State aikido::statespace::SE2::State aikido::statespace::SE3::State aikido::statespace::SO2::State aikido::statespace::SO3::State

Protected Member Functions

 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...
 

Constructor & Destructor Documentation

◆ State()

aikido::statespace::StateSpace::State::State ( )
protecteddefault

This is a base class that should only only be used in derived classes.

◆ ~State()

aikido::statespace::StateSpace::State::~State ( )
protecteddefault

It is unsafe to call this, since it is a non-virtual destructor.

Having any virtual function in this class, including this destructor, adds sizeof(pointer) overhead for a vtable.