GREET API
Exposed interfaces to create modules that can be loaded in GREET
 All Classes Namespaces Files Functions Enumerations Enumerator Properties Events
PlugInsInterfaces.DataTypes.Vehicle.IVehicle Interface Reference

Representation of a vehicle in GREET More...

Inheritance diagram for PlugInsInterfaces.DataTypes.Vehicle.IVehicle:
Collaboration diagram for PlugInsInterfaces.DataTypes.Vehicle.IVehicle:

Properties

string Name [get, set]
 Name for this vehicle as it is going to show on the graphical interface More...
 
int Id [get, set]
 Unique ID for this vehicle among the vehicles More...
 
Dictionary< string, IVehicleModeOperatingModes [get]
 Returns a IEnumberable of the different vehicle operating modes usually modes types are "cd" or "cs" More...
 
bool CalulatedCorrectly [get]
 True if the calculations for that vehicle where correclty done More...
 
int BaseMpgVehicleId [get, set]
 The base vehicle for energy consumption More...
 
int BaseEmissionVehicleId [get, set]
 The base vehicle for emissions More...
 
string PictureName [get, set]
 Image Name that represents the Vehicle More...
 

Additional Inherited Members

- Public Member Functions inherited from PlugInsInterfaces.DataTypes.IXmlObj
XmlNode ToXmlNode (XmlDocument xmlDoc)
 
void FromXmlNode (IData data, XmlNode node)
 

Detailed Description

Representation of a vehicle in GREET

Definition at line 14 of file IVehicle.cs.

Property Documentation

int PlugInsInterfaces.DataTypes.Vehicle.IVehicle.BaseEmissionVehicleId
getset

The base vehicle for emissions

Definition at line 53 of file IVehicle.cs.

int PlugInsInterfaces.DataTypes.Vehicle.IVehicle.BaseMpgVehicleId
getset

The base vehicle for energy consumption

Definition at line 43 of file IVehicle.cs.

bool PlugInsInterfaces.DataTypes.Vehicle.IVehicle.CalulatedCorrectly
get

True if the calculations for that vehicle where correclty done

Definition at line 36 of file IVehicle.cs.

int PlugInsInterfaces.DataTypes.Vehicle.IVehicle.Id
getset

Unique ID for this vehicle among the vehicles

Definition at line 25 of file IVehicle.cs.

string PlugInsInterfaces.DataTypes.Vehicle.IVehicle.Name
getset

Name for this vehicle as it is going to show on the graphical interface

Definition at line 20 of file IVehicle.cs.

Dictionary<string,IVehicleMode> PlugInsInterfaces.DataTypes.Vehicle.IVehicle.OperatingModes
get

Returns a IEnumberable of the different vehicle operating modes usually modes types are "cd" or "cs"

Definition at line 31 of file IVehicle.cs.

string PlugInsInterfaces.DataTypes.Vehicle.IVehicle.PictureName
getset

Image Name that represents the Vehicle

Definition at line 62 of file IVehicle.cs.


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