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)
 
Field & nodeField (int index)
 
Field & linkField (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: