GREET API
Exposed interfaces to create modules that can be loaded in GREET
 All Classes Namespaces Files Functions Enumerations Enumerator Properties Events
IVehicle.cs
Go to the documentation of this file.
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using System.Reflection;
6 using PlugInsInterfaces.DataTypes.Vehicle;
7 
8 namespace PlugInsInterfaces.DataTypes.Vehicle
9 {
13  [Obfuscation(Feature = "renaming", Exclude = true)]
14  public interface IVehicle : IXmlObj
15  {
19  [Obfuscation(Feature = "renaming", Exclude = true)]
20  string Name { get; set; }
24  [Obfuscation(Feature = "renaming", Exclude = true)]
25  int Id { get; set; }
30  [Obfuscation(Feature = "renaming", Exclude = true)]
31  Dictionary<string,IVehicleMode> OperatingModes { get; }
35  [Obfuscation(Feature = "renaming", Exclude = true)]
36  bool CalulatedCorrectly { get; }
37 
41  [Obfuscation(Feature = "renaming", Exclude = true)]
42  int BaseMpgVehicleId
43  {
44  get;
45  set;
46  }
47 
51  [Obfuscation(Feature = "renaming", Exclude = true)]
52  int BaseEmissionVehicleId
53  {
54  get;
55  set;
56  }
57 
61  [Obfuscation(Feature = "renaming", Exclude = true)]
62  string PictureName { get; set; }
63 
64  }
65 }
Representation of a vehicle in GREET
Definition: IVehicle.cs:14