Public Member Functions | |
virtual void | CalcDistExpressions (const DblVec &x, vector< AffExpr > &exprs)=0 |
virtual void | CalcDists (const DblVec &x, DblVec &exprs)=0 |
virtual void | CalcCollisions (const DblVec &x, vector< Collision > &collisions)=0 |
void | GetCollisionsCached (const DblVec &x, vector< Collision > &) |
virtual VarVector | GetVars ()=0 |
Public Attributes | |
Cache< size_t, vector < Collision >, 3 > | m_cache |