2 using System.Collections.Generic;
6 using PlugInsInterfaces.ResultTypes;
7 using PlugInsInterfaces.DataTypes;
8 using System.Reflection;
9 using PlugInsInterfaces.DataTypes.Vehicle;
11 namespace PlugInsInterfaces
16 [Obfuscation(Feature =
"renaming", Exclude =
true)]
23 [Obfuscation(Feature =
"renaming", Exclude =
true)]
29 [Obfuscation(Feature =
"renaming", Exclude =
true)]
35 [Obfuscation(Feature =
"renaming", Exclude =
true)]
42 [Obfuscation(Feature =
"renaming", Exclude =
true)]
49 [Obfuscation(Feature =
"renaming", Exclude =
true)]
57 [Obfuscation(Feature =
"renaming", Exclude =
true)]
65 [Obfuscation(Feature =
"renaming", Exclude =
true)]
66 void Compress(Stream inp, Stream outp);
73 [Obfuscation(Feature =
"renaming", Exclude =
true)]
81 [Obfuscation(Feature =
"renaming", Exclude =
true)]
90 [Obfuscation(Feature =
"renaming", Exclude =
true)]
96 [Obfuscation(Feature =
"renaming", Exclude =
true)]
102 [Obfuscation(Feature =
"renaming", Exclude =
true)]
108 [Obfuscation(Feature =
"renaming", Exclude =
true)]
void RunSimalation(bool textMinMaxMonitors)
Asks GREET to run the simulation and computes the model
EventHandler CalculationFinished
When the calculations are done, this event fires up to warn any plugin that we are going to have some...
void Compress(Stream inp, Stream outp)
Uses an input stream and compresses it using deflate
void Decompress(Stream inp, Stream outp)
Uses an input stream and decompresses it
string SaveProject(IProject project, string fileName)
Saves the given project to a file
string GetDefaultFolder()
Get the default folder used by GREET to store data, by default the MyDocument/Greet folder ...
Dictionary< string, IUnit > UnitsAvailable
Returns a dictionary with units available in GREET
int getModelYear()
Returns the current modeling year chosen by the user
IProject CurrentProject
Returns the project currently in use
Object representing the collection of entities of a loaded project
string DownloadDatabaseFromServer(int revNumber=0)
Orders the software to download a specific version of the database from the webservice ...
Dictionary< string, IUnitGroup > UnitGroupsAvailable
Returns a dictionary with unit groups available in GREET
IProject LoadProjectFile(string filename)
Orders the main GUI to load a specific file as the current project
void RunSimalationAsync()
Asks GREET to run the simulation and computes the model
An interface that defines what methods and events can be used in order to interact with the GREET sof...