|
| 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="") |
| |