Greet 2014
Documentation for the GREET 2014 API
 All Classes Namespaces Functions Variables Enumerations Properties Events
Greet.DataStructureV3.Entities.ModeTankerBarge Class Reference

mode type 1 can be a Ocean Tanker or a Barge, something defined by an average speed, a load factor from, load factor to, a payload an energy intensity ratio More...

Inheritance diagram for Greet.DataStructureV3.Entities.ModeTankerBarge:
Greet.DataStructureV3.Entities.AMode Greet.DataStructureV3.Entities.INeedPayload Greet.DataStructureV3.Entities.IHaveAverageSpeed Greet.DataStructureV3.Entities.IHaveAPicture Greet.DataStructureV3.Interfaces.IAMode Greet.DataStructureV3.IHaveMetadata Greet.DataStructureV3.Interfaces.IXmlObj

Public Member Functions

 ModeTankerBarge (GData data, XmlNode node, string optionalParamPrefix)
 
 ModeTankerBarge (GData data)
 
override 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...
 
override XmlNode ToXmlNode (XmlDocument xmlDoc)
 
- Public Member Functions inherited from Greet.DataStructureV3.Entities.AMode
void FromXmlNode (IData data, XmlNode node)
 
override string ToString ()
 

Properties

Parameter AverageSpeed [get, set]
 
override bool CanBackHaul [get]
 
Parameter HpPayloadFactor1 [get, set]
 
Parameter LoadFactorFrom [get, set]
 
Parameter LoadFactorTo [get, set]
 
Dictionary< int,
MaterialTransportedPayload
Payload [get, set]
 
Modes.ModeType Type [get, set]
 
Parameter TypicalFuelConsumption [get, set]
 
Parameter TypicalHPRequirement [get, set]
 
- Properties inherited from Greet.DataStructureV3.Entities.AMode
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...
 
- Properties inherited from Greet.DataStructureV3.Entities.IGraphRepresented
string Name [get, set]
 
string Notes [get, set]
 
string PictureName [get, set]
 
- Properties inherited from Greet.DataStructureV3.Entities.INeedPayload
Dictionary< int,
MaterialTransportedPayload
Payload [get]
 
- Properties inherited from Greet.DataStructureV3.Entities.IHaveAverageSpeed
Parameter AverageSpeed [get, set]
 

Additional Inherited Members

- Public Attributes inherited from Greet.DataStructureV3.Entities.AMode
int ratiosBaselineFuel
 
Modes.ModeType type
 
- Protected Member Functions inherited from Greet.DataStructureV3.Entities.AMode
 AMode (GData data)
 Basic constructor More...
 

Detailed Description

mode type 1 can be a Ocean Tanker or a Barge, something defined by an average speed, a load factor from, load factor to, a payload an energy intensity ratio

Member Function Documentation

override bool Greet.DataStructureV3.Entities.ModeTankerBarge.CheckIntegrity ( GData  data,
bool  showIds,
out string  errorMessage 
)
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

Implements Greet.DataStructureV3.Entities.AMode.


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