Description

Custom contact shape.

#include <ChConvexShape.h>

Inheritance diagram for chrono::ConvexShapeCustom:
Collaboration diagram for chrono::ConvexShapeCustom:

Public Member Functions

 ConvexShapeCustom (const int t, const real3 &p, const quaternion &rot, const real3 &d, const real r=0)
 
int Type () const override
 
real3 A () const override
 
quaternion R () const override
 
real Radius () const override
 
real3 Box () const override
 
real4 Rbox () const override
 
real2 Capsule () const override
 
- Public Member Functions inherited from chrono::ConvexBase
virtual int Size () const
 
virtual const real3 * Convex () const
 
virtual const real3 * Triangles () const
 
virtual real3 Cylshell () const
 
virtual uvec4 TetIndex () const
 
virtual const real3 * TetNodes () const
 

Public Attributes

int type
 
real3 position
 
quaternion rotation
 
real3 dimensions
 
real radius
 

The documentation for this class was generated from the following file:
  • /builds/uwsbel/chrono/src/chrono/collision/multicore/ChConvexShape.h