GREET API
Exposed interfaces to create modules that can be loaded in GREET
 All Classes Namespaces Files Functions Enumerations Enumerator Properties Events
IResource.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.ResultTypes;
7 
8 namespace PlugInsInterfaces.DataTypes.Resource
9 {
13  [Obfuscation(Feature = "renaming", Exclude = true)]
14  public interface IResource : IXmlObj
15  {
19  [Obfuscation(Feature = "renaming", Exclude = true)]
20  string Name { get; set; }
24  [Obfuscation(Feature = "renaming", Exclude = true)]
25  int Id { get; set; }
29  [Obfuscation(Feature = "renaming", Exclude = true)]
30  List<IEvaporatedGas> EvaporatedGasess { get; set; }
34  [Obfuscation(Feature = "renaming", Exclude = true)]
35  IParameter SRatioo { get; }
39  [Obfuscation(Feature = "renaming", Exclude = true)]
40  IParameter CRatioo { get; set; }
44  [Obfuscation(Feature = "renaming", Exclude = true)]
45  IParameter Densityy { get; set; }
49  [Obfuscation(Feature = "renaming", Exclude = true)]
50  IParameter HHV { get; set; }
54  [Obfuscation(Feature = "renaming", Exclude = true)]
55  IParameter LHV { get; set; }
56 
60  [Obfuscation(Feature = "renaming", Exclude = true)]
61  List<int> CompatibilityIds { get; set; }
62 
66  [Obfuscation(Feature = "renaming", Exclude = true)]
67  string PictureName { get; set; }
68 
75  [Obfuscation(Feature = "renaming", Exclude = true)]
76  IResultValue ConvertTo(string unit_name, IResultValue value);
77 
85  [Obfuscation(Feature = "renaming", Exclude = true)]
86  IResultValue ConvertTo(string unit_name, IParameter value);
87  }
88 }
89 
The resource object contains the physical property and the name of a resource
Definition: IResource.cs:14
Class that represents a value and unit
Definition: IParameter.cs:13