ompl::base::AtlasStateSpace::StateType Class Reference

A state in an atlas represented as a real vector in ambient space and a chart that it belongs to. More...

`#include <ompl/base/spaces/constraint/AtlasStateSpace.h>`

Inheritance diagram for ompl::base::AtlasStateSpace::StateType:

## Public Member Functions | |

StateType (const ConstrainedStateSpace *space) | |

Construct state of size n. | |

AtlasChart * | getChart () const |

Get the chart this state is on. | |

void | setChart (AtlasChart *c) const |

Set the chart c for the state. | |

Public Member Functions inherited from ompl::base::ConstrainedStateSpace::StateType | |

StateType (const ConstrainedStateSpace *space) | |

Constructor. Requires space to setup information about underlying state. | |

void | copy (const Eigen::Ref< const Eigen::VectorXd > &other) |

Copy the contents from a vector into this state. Uses the underlying copy operator used by Eigen for dense vectors. | |

Public Member Functions inherited from ompl::base::WrapperStateSpace::StateType | |

StateType (State *state) | |

Constructor. Takes a reference state to the underlying state. | |

const State * | getState () const |

Get a const pointer to the underlying state. | |

State * | getState () |

Get a pointer to the underlying state. | |

Public Member Functions inherited from ompl::base::State | |

template<class T > | |

const T * | as () const |

Cast this instance to a desired type. More... | |

template<class T > | |

T * | as () |

Cast this instance to a desired type. More... | |

## Additional Inherited Members | |

Protected Attributes inherited from ompl::base::WrapperStateSpace::StateType | |

State * | state_ |

Underlying state. | |

## Detailed Description

A state in an atlas represented as a real vector in ambient space and a chart that it belongs to.

Definition at line 166 of file AtlasStateSpace.h.

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

- ompl/base/spaces/constraint/AtlasStateSpace.h