Greet 2014
Documentation for the GREET 2014 API
 All Classes Namespaces Functions Variables Enumerations Properties Events
Greet.DataStructureV3.Entities.PMOutput Class Reference

More...

Inheritance diagram for Greet.DataStructureV3.Entities.PMOutput:
Greet.DataStructureV3.Interfaces.IIO

Public Member Functions

 PMOutput ()
 Creates a new instance of a PMoutput, sets the resourceID to -1 and the ID to a new and probably unique Guid More...
 

Properties

Guid Id [get, set]
 Unique ID for the PMOutput, similar reasoning as to a process output More...
 
PointF Location [get, set]
 Location if defined for representation on a graph, could be null if the user never place that item on the graph manually More...
 
string Notes [get, set]
 Notes associated with that output, helps the user to choose an output or another in case multiple outputs are defined with the same resource More...
 
int ResourceId [get, set]
 Resource for the output, theorically should match the outptut to which it is connected too, so may be considered redundent information but for now we'll do that for ease of programming. In a sense this could also be seen as double checking for the edge connecting the vertex to that output. More...
 
- Properties inherited from Greet.DataStructureV3.Interfaces.IIO
Guid Id [get]
 Unique ID of that input within the limits of the process (used for biogenic carbon propagation) More...
 
string Notes [get, set]
 User defined notes for the output, helps remembering which output is what. More...
 
int ResourceId [get]
 Resource ID for that input More...
 

Detailed Description

PMOutputs are used to define what upstreams are accessible from a pathway or a mix, this simplifies usage as it's uniform between path, proc and mix, they all have outputs with unique GUID

Constructor & Destructor Documentation

Greet.DataStructureV3.Entities.PMOutput.PMOutput ( )

Creates a new instance of a PMoutput, sets the resourceID to -1 and the ID to a new and probably unique Guid

Property Documentation

Guid Greet.DataStructureV3.Entities.PMOutput.Id
getset

Unique ID for the PMOutput, similar reasoning as to a process output

PointF Greet.DataStructureV3.Entities.PMOutput.Location
getset

Location if defined for representation on a graph, could be null if the user never place that item on the graph manually

string Greet.DataStructureV3.Entities.PMOutput.Notes
getset

Notes associated with that output, helps the user to choose an output or another in case multiple outputs are defined with the same resource

int Greet.DataStructureV3.Entities.PMOutput.ResourceId
getset

Resource for the output, theorically should match the outptut to which it is connected too, so may be considered redundent information but for now we'll do that for ease of programming. In a sense this could also be seen as double checking for the edge connecting the vertex to that output.


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