|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | CSpacePath (CSpacePtr cspace, const std::string &name="") |
|
| ~CSpacePath () override |
| Destructor. More...
|
|
CSpacePathPtr | clone () const |
|
CSpacePathPtr | createSubPath (unsigned int startIndex, unsigned int endIndex) const |
|
float | getLength () const override |
|
float | getLength (bool useCSpaceWeights) const |
|
float | getLength (unsigned int startIndex, unsigned int endIndex, bool useCSpaceWeights=true) const |
|
void | interpolate (float t, Eigen::VectorXf &storePos, int *storeIndex=NULL) const override |
|
virtual float | getTime (unsigned int nr) |
| return time t (0<=t<=1) for path entry with number nr More...
|
|
CSpacePtr | getCSpace () |
|
std::vector< Eigen::Matrix4f > | createWorkspacePath (VirtualRobot::RobotNodePtr r=VirtualRobot::RobotNodePtr()) |
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | Trajectory (RobotNodeSetPtr rns, const std::string &name="") |
|
virtual | ~Trajectory () |
|
const std::vector< Eigen::VectorXf > & | getPoints () const |
|
void | addPoint (const Eigen::VectorXf &c) |
|
Eigen::VectorXf | getPoint (unsigned int nr) const |
|
unsigned int | getNrOfPoints () const |
| return total number of trajectory points More...
|
|
bool | getPoints (unsigned int start, unsigned int end, std::vector< Eigen::VectorXf > &storePosList) const |
| to retrieve entries of trajectory More...
|
|
TrajectoryPtr | clone () const |
|
TrajectoryPtr | createSubPath (unsigned int startIndex, unsigned int endIndex) const |
|
virtual void | reset () |
| reset all data More...
|
|
virtual void | reverse () |
| reverse position order: end becomes start More...
|
|
virtual void | erasePosition (unsigned int pos) |
|
virtual unsigned int | removePositions (unsigned int startPos, unsigned int endPos) |
|
virtual void | insertPosition (unsigned int pos, const Eigen::VectorXf &c) |
|
virtual void | insertPosition (unsigned int pos, std::vector< Eigen::VectorXf > &newConfigurations) |
|
virtual void | insertTrajectory (unsigned int pos, TrajectoryPtr trajectoryToInsert) |
|
unsigned int | getDimension () const |
|
virtual void | print () const |
| prints trajectory contents to console More...
|
|
const std::vector< Eigen::VectorXf > & | getData () const |
| For quick access to data. More...
|
|
Eigen::VectorXf & | getPointRef (unsigned int pos) |
|
VirtualRobot::RobotNodeSetPtr | getRobotNodeSet () |
|
std::vector< Eigen::Matrix4f > | createWorkspaceTrajectory (VirtualRobot::RobotNodePtr r=VirtualRobot::RobotNodePtr()) |
|
virtual std::string | toXML (int tabs=0) const |
|
std::string | getName () const |
|
std::string | getRobotName () const |
|
VisualizationNodePtr | getVisualization (std::string visualizationFactoryName="") |
|