MBDyn-1.7.3
|
Go to the source code of this file.
Classes | |
struct | FGNetFDMWordSet |
struct | FGNetCtrlsWordSet |
struct | FieldInfo |
struct | FlightGearStreamOutputReader |
struct | FlightGearFileDriveReader |
struct | FlightGearFileDriveCallerTypeReader |
class | FGNetFDMStreamDriveCopyCast |
class | FGNetCtrlsStreamDriveCopyCast |
Typedefs | |
typedef struct FieldInfo | FieldInfo |
typedef std::map< std::string, FieldInfo > | FieldsDescriptionFG |
typedef std::map< std::string, ScalarValue * > | FlightGearUserChannels |
Functions | |
int | module_init (const char *module_name, void *pdm, void *php) |
This function registers our user defined element for the math parser. More... | |
void | buildFieldsDescriptionFG (void) |
void | readFGStructuresFromFile (const char *filePath, std::string currentVersionLabel, FieldsDescriptionFG &fieldsDescriptionFG, int ¤tVersion) |
void | printOptionsOnTextFile (const char *fileName, FieldsDescriptionFG &fieldsDescriptionFG) |
void | buildFGBufCast (std::vector< BufCast * > &data, FieldsDescriptionFG &fieldsDescriptionFGInUse) |
BufCast * | buildOneFGBufCast (size_t &offset, TypeMap_t &swapmap, const std::type_info &fieldType) |
Definition at line 19 of file module-flightgear.h.
typedef std::map<std::string, FieldInfo> FieldsDescriptionFG |
Definition at line 21 of file module-flightgear.h.
typedef std::map<std::string, ScalarValue *> FlightGearUserChannels |
Definition at line 40 of file module-flightgear.h.
void buildFGBufCast | ( | std::vector< BufCast * > & | data, |
FieldsDescriptionFG & | fieldsDescriptionFGInUse | ||
) |
Definition at line 312 of file module-flightgear.cc.
References bIsLittleEndian(), buildOneFGBufCast(), and SwapMapInit().
Referenced by FlightGearStreamOutputReader::buildFGStreamContentModifier(), and FlightGearFileDriveReader::buildFGStreamDriveModifier().
void buildFieldsDescriptionFG | ( | void | ) |
Definition at line 91 of file module-flightgear.cc.
References fieldsDescriptionFGNetCtrls, fieldsDescriptionFGNetFDM, and readFGStructuresFromFile().
Referenced by module_init().
BufCast* buildOneFGBufCast | ( | size_t & | offset, |
TypeMap_t & | swapmap, | ||
const std::type_info & | fieldType | ||
) |
Definition at line 328 of file module-flightgear.cc.
Referenced by buildFGBufCast().
int module_init | ( | const char * | module_name, |
void * | pdm, | ||
void * | php | ||
) |
This function registers our user defined element for the math parser.
It is called when the "module load" statement appears in the input file.
Definition at line 1219 of file module-aerodyn.cc.
References asynchronous_machine_set(), autodiff_test_set(), ballbearing_contact_set(), MathParser::bNameValidate(), buildFieldsDescriptionFG(), IncludeParser::GetFileName(), IncludeParser::GetLineData(), HighParser::GetMathParser(), HighParser::GetString(), hydrodynamic_plain_bearing_set(), inline_friction_set(), HighParser::IsArg(), journal_bearing_set(), MBDYN_EXCEPT_ARGS, mbdyn_octave_set(), minmaxdrive_set(), nodedistdrive_set(), path, pHP, MathParser::RegisterNameSpace(), MathParser::RegisterPlugIn(), SetCL1D(), SetCL3D(), SetCL6D(), SetDC3D(), SetDescData(), SetDriveCallerData(), SetDriveData(), setFileDriveCallerType(), SetFileDriveContentType(), SetSF(), SetStreamOutputContentType(), SetUDE(), switch_drive_set(), tcl_plugin(), and wheel2_set().
void printOptionsOnTextFile | ( | const char * | fileName, |
FieldsDescriptionFG & | fieldsDescriptionFG | ||
) |
Definition at line 292 of file module-flightgear.cc.
References MBDYN_EXCEPT_ARGS.
Referenced by FlightGearStreamOutputReader::Read(), and FlightGearFileDriveReader::Read().
void readFGStructuresFromFile | ( | const char * | filePath, |
std::string | currentVersionLabel, | ||
FieldsDescriptionFG & | fieldsDescriptionFG, | ||
int & | currentVersion | ||
) |
Definition at line 97 of file module-flightgear.cc.
References MBDYN_EXCEPT_ARGS.
Referenced by buildFieldsDescriptionFG().
int FGNetCtrlsCurVersion |
Definition at line 56 of file module-flightgear.cc.
Referenced by FlightGearStreamOutputReader::setDefaultValues().
FGNetCtrlsWordSet fGNetCtrlsWordSet |
Definition at line 51 of file module-flightgear.cc.
Referenced by FlightGearStreamOutputReader::Read(), FlightGearFileDriveCallerTypeReader::Read(), and FlightGearStreamOutputReader::setDefaultValues().
int FGNetFDMCurVersion |
Definition at line 55 of file module-flightgear.cc.
Referenced by FlightGearStreamOutputReader::setDefaultValues().
FGNetFDMWordSet fGNetFDMWordSet |
Definition at line 50 of file module-flightgear.cc.
Referenced by FlightGearStreamOutputReader::Read(), FlightGearFileDriveCallerTypeReader::Read(), and FlightGearStreamOutputReader::setDefaultValues().
FieldsDescriptionFG fieldsDescriptionFGNetCtrls |
Definition at line 54 of file module-flightgear.cc.
Referenced by FlightGearFileDriveReader::buildFGStreamDriveModifier(), buildFieldsDescriptionFG(), FGNetCtrlsWordSet::IsWord(), FlightGearStreamOutputReader::Read(), FlightGearFileDriveReader::Read(), and FlightGearFileDriveCallerTypeReader::Read().
FieldsDescriptionFG fieldsDescriptionFGNetFDM |
HighParser::WordSet* sendToFGWordSetInUse |
Definition at line 51 of file sendToFlightgear.cc.