Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

CFuelSystem Class Reference

#include <UserVehicles.h>

Inheritance diagram for CFuelSystem:

CStreamObject CObject List of all members.

Public Member Functions

 CFuelSystem (const char *gasFilename)
 ~CFuelSystem (void)
int Read (SStream *stream, Tag tag)
void ReadFinished (void)
void Write (SStream *stream)

Public Attributes

EAirportFuelTypes grad
std::vector< CFuelSubsystem * > fsub

Detailed Description

Definition at line 114 of file UserVehicles.h.


Constructor & Destructor Documentation

CFuelSystem::CFuelSystem const char *  gasFilename  ) 
 

Definition at line 277 of file UserVehicles.cpp.

References AIRPORT_FUEL_100LL, CloseStream(), SStream::filename, grad, SStream::mode, OpenStream(), and ReadFrom().

CFuelSystem::~CFuelSystem void   ) 
 

Definition at line 293 of file UserVehicles.cpp.

References fsub.


Member Function Documentation

int CFuelSystem::Read SStream stream,
Tag  tag
[virtual]
 

Reimplemented from CStreamObject.

Definition at line 299 of file UserVehicles.cpp.

References AIRPORT_FUEL_100, AIRPORT_FUEL_100LL, AIRPORT_FUEL_115, AIRPORT_FUEL_80, AIRPORT_FUEL_AUTOMOTIVE, AIRPORT_FUEL_JETA, AIRPORT_FUEL_JETA1, AIRPORT_FUEL_JETA1PLUS, AIRPORT_FUEL_JETB, AIRPORT_FUEL_JETBPLUS, fsub, globals, grad, SGlobals::logWarning, ReadFrom(), ReadString(), StringToTag(), SUBSYSTEM_APU_FUEL_SOURCE, SUBSYSTEM_ENGINE_FUEL_PUMP, SUBSYSTEM_FUEL_CELL, SUBSYSTEM_FUEL_HEATER, SUBSYSTEM_FUEL_MANAGEMENT, SUBSYSTEM_FUEL_MATH, SUBSYSTEM_FUEL_PUMP, SUBSYSTEM_FUEL_SOURCE, SUBSYSTEM_FUEL_SUBSYSTEM, SUBSYSTEM_FUEL_TANK, SUBSYSTEM_FUEL_TAP, TAG_IGNORED, TAG_READ, TagToString(), and CLogFile::Write().

void CFuelSystem::ReadFinished void   )  [virtual]
 

Reimplemented from CStreamObject.

Definition at line 414 of file UserVehicles.cpp.

void CFuelSystem::Write SStream stream  )  [virtual]
 

Reimplemented from CStreamObject.

Definition at line 418 of file UserVehicles.cpp.


Member Data Documentation

std::vector<CFuelSubsystem*> CFuelSystem::fsub
 

Definition at line 125 of file UserVehicles.h.

Referenced by Read(), SendMessageToGasSystems(), and ~CFuelSystem().

EAirportFuelTypes CFuelSystem::grad
 

Definition at line 124 of file UserVehicles.h.

Referenced by CFuelSystem(), and Read().


The documentation for this class was generated from the following files:
SourceForge.net Logo Documentation generated by doxygen