trajopt
 All Classes Namespaces Files Functions Variables Typedefs Pages
Public Member Functions | List of all members
trajopt::CollisionCost Class Reference
Inheritance diagram for trajopt::CollisionCost:
sco::Cost trajopt::Plotter

Public Member Functions

 CollisionCost (double dist_pen, double coeff, ConfigurationPtr rad, const VarVector &vars)
 
 CollisionCost (double dist_pen, double coeff, ConfigurationPtr rad, const VarVector &vars0, const VarVector &vars1)
 
virtual ConvexObjectivePtr convex (const vector< double > &x, Model *model)
 Convexify at solution vector x.
 
virtual double value (const vector< double > &)
 Evaluate at solution vector x.
 
void Plot (const DblVec &x, OR::EnvironmentBase &env, std::vector< OR::GraphHandlePtr > &handles)
 
- Public Member Functions inherited from sco::Cost
string name ()
 
void setName (const string &name)
 
 Cost (const string &name)
 

Additional Inherited Members

- Protected Attributes inherited from sco::Cost
string name_
 

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