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)   REGISTER_CLASS2(TClassFactory_friction, classFactory_friction, TEXTUAL_NAME, CLASS_NAME)
 

Typedefs

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

Variables

TClassFactory_friction mvsim::classFactory_friction
 

Macro Definition Documentation

◆ DECLARES_REGISTER_FRICTION

#define DECLARES_REGISTER_FRICTION (   CLASS_NAME)
Value:
CLASS_NAME, FrictionBase, VehicleBase&, const rapidxml::xml_node<char>*)

Definition at line 83 of file FrictionBase.h.

◆ REGISTER_FRICTION

#define REGISTER_FRICTION (   TEXTUAL_NAME,
  CLASS_NAME 
)    REGISTER_CLASS2(TClassFactory_friction, classFactory_friction, TEXTUAL_NAME, CLASS_NAME)

Definition at line 87 of file FrictionBase.h.

DECLARES_REGISTER_CLASS2
#define DECLARES_REGISTER_CLASS2(CLASS_NAME, BASE_CLASS, ARG1, ARG2)
Definition: ClassFactory.h:74
rapidxml::xml_node< char >


mvsim
Author(s):
autogenerated on Wed May 28 2025 02:13:08