PeriDyno 1.0.0
Loading...
Searching...
No Matches
Gear.h
Go to the documentation of this file.
1
16#pragma once
17#include "ArticulatedBody.h"
18
19namespace dyno
20{
21 template<typename TDataType>
22 class Gear : virtual public ArticulatedBody<TDataType>
23 {
24 DECLARE_TCLASS(Gear, TDataType)
25 public:
26 typedef typename TDataType::Real Real;
27 typedef typename TDataType::Coord Coord;
28
29 Gear();
30 ~Gear() override;
31
32 protected:
33 void resetStates() override;
34 };
35}
36
#define DECLARE_TCLASS(name, T1)
Definition Object.h:87
~Gear() override
Definition Gear.cpp:27
TDataType::Real Real
Definition Gear.h:26
TDataType::Coord Coord
Definition Gear.h:27
void resetStates() override
Definition Gear.cpp:33
This is an implementation of AdditiveCCD based on peridyno.
Definition Array.h:25