Description

Tetrahedron contact shape.

#include <ChConvexShape.h>

Inheritance diagram for chrono::ConvexShapeTetrahedron:
Collaboration diagram for chrono::ConvexShapeTetrahedron:

Public Member Functions

 ConvexShapeTetrahedron (uvec4 i, real3 *n)
int Type () const override
real3 A () const override
uvec4 TetIndex () const override
const real3TetNodes () const override
Public Member Functions inherited from chrono::ConvexBase
virtual quaternion R () const
virtual int Size () const
virtual const real3Convex () const
virtual const real3Triangles () const
virtual real Radius () const
virtual real3 Box () const
virtual real4 Rbox () const
virtual real2 Capsule () const
virtual real3 Cylshell () const

Public Attributes

uvec4 indices
real3nodes

Member Function Documentation

◆ A()

real3 chrono::ConvexShapeTetrahedron::A ( ) const
inlineoverridevirtual

Reimplemented from chrono::ConvexBase.

◆ TetIndex()

uvec4 chrono::ConvexShapeTetrahedron::TetIndex ( ) const
inlineoverridevirtual

Reimplemented from chrono::ConvexBase.

◆ TetNodes()

const real3 * chrono::ConvexShapeTetrahedron::TetNodes ( ) const
inlineoverridevirtual

Reimplemented from chrono::ConvexBase.

◆ Type()

int chrono::ConvexShapeTetrahedron::Type ( ) const
inlineoverridevirtual

Reimplemented from chrono::ConvexBase.


The documentation for this class was generated from the following file:
  • D:/W/B/src/chrono-9.0.1/src/chrono/collision/multicore/ChConvexShape.h