EPANET  3.0
EPANET Development Project
Public Types | Public Member Functions | Static Public Attributes | List of all members
ReportFields Class Reference

Public Types

enum  NodeFieldType {
  ELEVATION, HEAD, PRESSURE, DEMAND,
  DEFICIT, OUTFLOW, NODE_QUALITY, NUM_NODE_FIELDS
}
 
enum  LinkFieldType {
  LENGTH, DIAMETER, FLOW, LEAKAGE,
  VELOCITY, HEADLOSS, STATUS, SETTING,
  LINK_QUALITY, NUM_LINK_FIELDS
}
 

Public Member Functions

void setDefaults ()
 
void setField (int type, int index, int enabled, int precision, double lowerLimit, double upperLimit)
 
FieldnodeField (int index)
 
FieldlinkField (int index)
 

Static Public Attributes

static const char * NodeFieldNames []
 
static const char * LinkFieldNames []
 

Member Data Documentation

const char * ReportFields::LinkFieldNames
static
Initial value:
=
{"Length", "Diameter", "Flow Rate", "Leakage", "Velocity", "Head Loss",
"Status", "Setting", "Quality", 0}
const char * ReportFields::NodeFieldNames
static
Initial value:
=
{"Elevation", "Head", "Pressure", "Demand", "Deficit", "Outflow", "Quality", 0}

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