File mechanics/src/collision/native/bodies/CircularDS.hpp

Go to the source code of this file

class CircularDS : public LagrangianDS
#include <>

Definition of a 2D circular shape - Inherits from LagrangianDS.

Subclassed by Circle, Disk

Public Functions

CircularDS(double, double, SP::SiconosVector, SP::SiconosVector)
inline virtual ~CircularDS()
inline double getQ(unsigned int pos)
inline double getVelocity(unsigned int pos)
inline double getMassValue() const
inline double getRadius() const

Protected Functions

ACCEPT_SERIALIZATION(CircularDS)
inline CircularDS()

Protected Attributes

double radius
double massValue