#include <cylinder.h>
List of all members.
| 
Public Types | 
| typedef Matrix< double, 1, 1 > | Vectorgd | 
| typedef Matrix< double, 1, _nx > | Matrixgxd | 
| typedef Matrix< double, 1, _nu > | Matrixgud | 
| typedef Matrix< double, 1, _np > | Matrixgpd | 
| typedef Matrix< double, _nx, 1 > | Vectornd | 
| typedef Matrix< double, _nu, 1 > | Vectorcd | 
| typedef Matrix< double, _np, 1 > | Vectormd | 
| 
Public Member Functions | 
|  | Cylinder (const Vector3d &o, double r, double h, double cr=.5) | 
| bool | operator() (Vectorgd &g, double t, const T &x, const Vectorcd &u, const Vectormd *p=0, Matrixgxd *dgdx=0, Matrixgud *dgdu=0, Matrixgpd *dgdp=0) | 
| 
Public Attributes | 
| Vector3d | o | 
|  | origin of base 
 | 
| double | r | 
|  | radius 
 | 
| double | h | 
|  | height 
 | 
| double | cr | 
|  | collision radius 
 | 
template<typename T = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic>
 class gcop::Cylinder< T, _nx, _nu, _np >
Member Typedef Documentation
template<typename T  = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic> 
      
 
 
template<typename T  = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic> 
      
 
 
template<typename T  = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic> 
      
 
 
template<typename T  = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic> 
      
 
 
template<typename T  = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic> 
      
 
 
template<typename T  = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic> 
      
 
 
template<typename T  = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic> 
      
 
 
Constructor & Destructor Documentation
template<typename T , int _nx, int _nu, int _np> 
      
 
 
Member Function Documentation
template<typename T , int _nx, int _nu, int _np> 
      
        
          | bool gcop::Cylinder< T, _nx, _nu, _np >::operator() | ( | Vectorgd & | g, | 
        
          |  |  | double | t, | 
        
          |  |  | const T & | x, | 
        
          |  |  | const Vectorcd & | u, | 
        
          |  |  | const Vectormd * | p = 0, | 
        
          |  |  | Matrixgxd * | dgdx = 0, | 
        
          |  |  | Matrixgud * | dgdu = 0, | 
        
          |  |  | Matrixgpd * | dgdp = 0 | 
        
          |  | ) |  |  | 
      
 
 
Member Data Documentation
template<typename T  = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic> 
      
 
 
template<typename T  = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic> 
      
 
 
template<typename T  = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic> 
      
 
 
template<typename T  = VectorXd, int _nx = Dynamic, int _nu = Dynamic, int _np = Dynamic> 
      
 
 
The documentation for this class was generated from the following file: