Classes | Namespaces | Macros | Typedefs | Variables
FrictionBase.h File Reference
#include <mvsim/ClassFactory.h>
#include <mvsim/CsvLogger.h>
#include <mvsim/Wheel.h>
#include <mvsim/basic_types.h>
Include dependency graph for FrictionBase.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mvsim::FrictionBase
 
struct  mvsim::FrictionBase::TFrictionInput
 

Namespaces

 mvsim
 

Macros

#define DECLARES_REGISTER_FRICTION(CLASS_NAME)
 
#define REGISTER_FRICTION(TEXTUAL_NAME, CLASS_NAME)
 

Typedefs

typedef std::shared_ptr< FrictionBase > mvsim::FrictionBasePtr
 
typedef ClassFactory< FrictionBase, VehicleBase &, const rapidxml::xml_node< char > * > mvsim::TClassFactory_friction
 

Variables

TClassFactory_friction mvsim::classFactory_friction
 

Macro Definition Documentation

#define DECLARES_REGISTER_FRICTION (   CLASS_NAME)
Value:
CLASS_NAME, FrictionBase, VehicleBase&, \
#define DECLARES_REGISTER_CLASS2(CLASS_NAME, BASE_CLASS, ARG1, ARG2)
Definition: ClassFactory.h:77

Definition at line 79 of file FrictionBase.h.

#define REGISTER_FRICTION (   TEXTUAL_NAME,
  CLASS_NAME 
)
Value:
CLASS_NAME)
TClassFactory_friction classFactory_friction
ClassFactory< FrictionBase, VehicleBase &, const rapidxml::xml_node< char > * > TClassFactory_friction
Definition: FrictionBase.h:76
#define REGISTER_CLASS2(FACTORY_TYPE, FACTORY_OBJ, TEXTUAL_NAME, CLASS_NAME)
Definition: ClassFactory.h:91

Definition at line 84 of file FrictionBase.h.



mvsim
Author(s):
autogenerated on Fri May 7 2021 03:05:51