Greet 2014
Documentation for the GREET 2014 API
 All Classes Namespaces Functions Variables Enumerations Properties Events
Greet.DataStructureV3.Entities.AMode Class Referenceabstract
Inheritance diagram for Greet.DataStructureV3.Entities.AMode:
Greet.DataStructureV3.Entities.IHaveAPicture Greet.DataStructureV3.Interfaces.IAMode Greet.DataStructureV3.IHaveMetadata Greet.DataStructureV3.Interfaces.IXmlObj Greet.DataStructureV3.Entities.ModeConnector Greet.DataStructureV3.Entities.ModePipeline Greet.DataStructureV3.Entities.ModeRail Greet.DataStructureV3.Entities.ModeTankerBarge Greet.DataStructureV3.Entities.ModeTruck

Public Member Functions

abstract bool CheckIntegrity (GData data, bool showIds, out string errorMessage)
 Each type of mode has to be able to check it's structural integrity and return a string of errors if any are detected More...
 
void FromXmlNode (IData data, XmlNode node)
 
override string ToString ()
 
virtual XmlNode ToXmlNode (XmlDocument xmlDoc)
 

Public Attributes

int ratiosBaselineFuel
 
Modes.ModeType type
 

Protected Member Functions

 AMode (GData data)
 Basic constructor More...
 

Properties

abstract bool CanBackHaul [get]
 
List< IModeFuelShareFuelShares [get]
 
int Id [get, set]
 
Dictionary< int, ModeFuelSharesModeFuelShares [get, set]
 
string ModifiedBy [get, set]
 
string ModifiedOn [get, set]
 
string Name [get, set]
 
string Notes [get, set]
 
string PictureName [get, set]
 
List< int > TransportedResources [get]
 
- Properties inherited from Greet.DataStructureV3.Entities.IHaveAPicture
string PictureName [get, set]
 Get or Set the image name of the object More...
 
- Properties inherited from Greet.DataStructureV3.Interfaces.IAMode
List< IModeFuelShareFuelShares [get]
 List of fuel shares the mode uses More...
 
int Id [get, set]
 Unique ID for the mode More...
 
string Name [get, set]
 The name for this mode More...
 
string PictureName [get, set]
 Image Name that represents the Mode More...
 
List< int > TransportedResources [get]
 List of resources the mode depends; payload or energy intensities depending on the type of mode More...
 

Constructor & Destructor Documentation

Greet.DataStructureV3.Entities.AMode.AMode ( GData  data)
protected

Basic constructor

Member Function Documentation

abstract bool Greet.DataStructureV3.Entities.AMode.CheckIntegrity ( GData  data,
bool  showIds,
out string  errorMessage 
)
pure virtual

Each type of mode has to be able to check it's structural integrity and return a string of errors if any are detected

Returns

Implemented in Greet.DataStructureV3.Entities.ModeTankerBarge, Greet.DataStructureV3.Entities.ModeTruck, Greet.DataStructureV3.Entities.ModePipeline, Greet.DataStructureV3.Entities.ModeRail, and Greet.DataStructureV3.Entities.ModeConnector.


The documentation for this class was generated from the following file: