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

File mechanics/src/collision/native/bodies/Disk.hpp#

Go to the source code of this file

class Disk : public CircularDS, public std::enable_shared_from_this<Disk>
#include <Disk.hpp>

Definition of a 2D disk - Inherits from LagrangianDS.

Public Functions

Disk(double radius, double mass, SP::SiconosVector position, SP::SiconosVector velocity)

Constructor.

Parameters:
  • radius

  • mass

  • position – vector

  • velocity – vector

virtual ~Disk() noexcept = default

destructor

ACCEPT_BASE_VISITORS(LagrangianDS)#

Private Functions

ACCEPT_SERIALIZATION(Disk)#
void MassSetup()#