trajopt
 All Classes Namespaces Files Functions Variables Typedefs Pages
Classes | Public Types | Public Member Functions | List of all members
trajopt::Configuration Class Referenceabstract
Inheritance diagram for trajopt::Configuration:
trajopt::CompositeConfig trajopt::IncrementalRB trajopt::RobotAndDOF trajopt::StaticObject

Classes

struct  GenericSaver
 
struct  Saver
 

Public Types

typedef boost::shared_ptr< SaverSaverPtr
 

Public Member Functions

virtual void SetDOFValues (const DblVec &dofs)=0
 
virtual void GetDOFLimits (DblVec &lower, DblVec &upper) const =0
 
virtual DblVec GetDOFValues ()=0
 
virtual int GetDOF () const =0
 
virtual
OpenRAVE::EnvironmentBasePtr 
GetEnv ()=0
 
virtual DblMatrix PositionJacobian (int link_ind, const OR::Vector &pt) const =0
 
virtual DblMatrix RotationJacobian (int link_ind) const =0
 
virtual bool DoesAffect (const KinBody::Link &link)=0
 
virtual vector
< OpenRAVE::KinBodyPtr > 
GetBodies ()=0
 
virtual std::vector
< KinBody::LinkPtr > 
GetAffectedLinks ()=0
 
virtual void GetAffectedLinks (std::vector< KinBody::LinkPtr > &links, bool only_with_geom, vector< int > &link_inds)=0
 
virtual DblVec RandomDOFValues ()=0
 
virtual SaverPtr Save ()
 

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