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

Contains the database necessary to perform calculations More...

Public Member Functions

string CheckIntegrity (bool showIds)
 This method checks all the relationships in the data just after the data has been loaded More...
 

Properties

IGDataDictionary< int, IResourceResources [get]
 Returns a dictionary type object containing all resources; see IGDataDictionary for details on implementation More...
 
IGDataDictionary< int, IMixMixes [get]
 Returns a dictionary type object containing all mixes; see IGDataDictionary for details on implementation More...
 
IGDataDictionary< int,
ITechnology
Technologies [get]
 Returns a dictionary type object containing all technologies; see IGDataDictionary for details on implementation More...
 
IGDataDictionary< int, IPathwayPathways [get]
 Returns a dictionary type object containing all pathways; see IGDataDictionary for details on implementation More...
 
IGDataDictionary< int, IProcessProcesses [get]
 Returns a dictionary type object containing all processes; see IGDataDictionary for details on implementation More...
 
IGDataDictionary< int, ILocationLocations [get]
 Returns a dictionary type object containing all locations; see IGDataDictionary for details on implementation More...
 
IGDataDictionary< int, IGasGases [get]
 Returns a dictionary type object containing all gases; see IGDataDictionary for details on implementation More...
 
IGDataDictionary< int, IAModeModes [get]
 Returns a dictionary type object containing all modes; see IGDataDictionary for details on implementation More...
 
IGDataDictionary< int, IVehicleVehicles [get]
 Returns a dictionary type object containing all vehicles; see IGDataDictionary for details on implementation More...
 
IGDataDictionary< string,
IInputTable
InputTables [get]
 Returns a dictionary type object containing all input tables; see IGDataDictionary for details on implementation More...
 
IGDataDictionary< string,
IPicture
Pictures [get]
 Returns a dictionary type object containing pictures; see IGDataDictionary for details on implementation More...
 
IGDataDictionary< string,
IParameter
Parameters [get]
 Returns a dictionary type object containing pictures; see IGDataDictionary for details on implementation More...
 
List< IGroupResourceGroups [get]
 Returns the available groups for Resources More...
 
List< IGroupGasGroups [get]
 Returns the available groups for Emissions/Gases More...
 

Detailed Description

Contains the database necessary to perform calculations

Definition at line 20 of file IData.cs.

Member Function Documentation

string PlugInsInterfaces.DataTypes.IData.CheckIntegrity ( bool  showIds)

This method checks all the relationships in the data just after the data has been loaded

Returns
The errors that are found in the Data

Property Documentation

IGDataDictionary<int, IGas> PlugInsInterfaces.DataTypes.IData.Gases
get

Returns a dictionary type object containing all gases; see IGDataDictionary for details on implementation

Definition at line 62 of file IData.cs.

List<IGroup> PlugInsInterfaces.DataTypes.IData.GasGroups
get

Returns the available groups for Emissions/Gases

Definition at line 107 of file IData.cs.

IGDataDictionary<string, IInputTable> PlugInsInterfaces.DataTypes.IData.InputTables
get

Returns a dictionary type object containing all input tables; see IGDataDictionary for details on implementation

Definition at line 80 of file IData.cs.

IGDataDictionary<int, ILocation> PlugInsInterfaces.DataTypes.IData.Locations
get

Returns a dictionary type object containing all locations; see IGDataDictionary for details on implementation

Definition at line 56 of file IData.cs.

IGDataDictionary<int, IMix> PlugInsInterfaces.DataTypes.IData.Mixes
get

Returns a dictionary type object containing all mixes; see IGDataDictionary for details on implementation

Definition at line 32 of file IData.cs.

IGDataDictionary<int, IAMode> PlugInsInterfaces.DataTypes.IData.Modes
get

Returns a dictionary type object containing all modes; see IGDataDictionary for details on implementation

Definition at line 68 of file IData.cs.

IGDataDictionary<string, IParameter> PlugInsInterfaces.DataTypes.IData.Parameters
get

Returns a dictionary type object containing pictures; see IGDataDictionary for details on implementation

Definition at line 92 of file IData.cs.

IGDataDictionary<int, IPathway> PlugInsInterfaces.DataTypes.IData.Pathways
get

Returns a dictionary type object containing all pathways; see IGDataDictionary for details on implementation

Definition at line 44 of file IData.cs.

IGDataDictionary<string, IPicture> PlugInsInterfaces.DataTypes.IData.Pictures
get

Returns a dictionary type object containing pictures; see IGDataDictionary for details on implementation

Definition at line 86 of file IData.cs.

IGDataDictionary<int, IProcess> PlugInsInterfaces.DataTypes.IData.Processes
get

Returns a dictionary type object containing all processes; see IGDataDictionary for details on implementation

Definition at line 50 of file IData.cs.

List<IGroup> PlugInsInterfaces.DataTypes.IData.ResourceGroups
get

Returns the available groups for Resources

Definition at line 99 of file IData.cs.

IGDataDictionary<int, IResource> PlugInsInterfaces.DataTypes.IData.Resources
get

Returns a dictionary type object containing all resources; see IGDataDictionary for details on implementation

Definition at line 26 of file IData.cs.

IGDataDictionary<int, ITechnology> PlugInsInterfaces.DataTypes.IData.Technologies
get

Returns a dictionary type object containing all technologies; see IGDataDictionary for details on implementation

Definition at line 38 of file IData.cs.

IGDataDictionary<int, IVehicle> PlugInsInterfaces.DataTypes.IData.Vehicles
get

Returns a dictionary type object containing all vehicles; see IGDataDictionary for details on implementation

Definition at line 74 of file IData.cs.


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