trajopt
 All Classes Namespaces Files Functions Variables Typedefs Pages
Classes | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
trajopt::CompositeConfig Class Reference
Inheritance diagram for trajopt::CompositeConfig:
trajopt::Configuration

Classes

struct  CompositeSaver
 

Public Member Functions

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

Public Attributes

vector< ConfigurationPtr > m_configs
 
vector< int > m_startInds
 

Static Public Attributes

static const int PART_FACTOR = 1024
 

Additional Inherited Members

- Public Types inherited from trajopt::Configuration
typedef boost::shared_ptr< SaverSaverPtr
 

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