NGen
|
Functions | |
const bool | isNexus (const std::string &type) |
Determine if a provided prefix/type is representative of a Nexus concept. | |
const bool | isCatchment (const std::string &type) |
Determine if a provided prefix/type is representative of a Catchment concept. | |
const bool | isFlowpath (const std::string &type) |
Determine if a provided prefix/type is representative of a Flowpath concept. | |
Variables | |
static const std::string | seperator = "-" |
Namespace constants, define the string prefixes for various hydrofabric identifier types. | |
static const std::string | nexus = "nex" |
static const std::string | coastal = "cnx" |
static const std::string | terminal = "tnx" |
static const std::string | catchment = "cat" |
static const std::string | flowpath = "wb" |
static const std::string | inland = "inx" |
|
inline |
Determine if a provided prefix/type is representative of a Catchment concept.
type | string to test |
References catchment, and flowpath.
Referenced by hy_features::HY_Features::HY_Features(), network::Network::filter(), and network::Network::filter().
|
inline |
Determine if a provided prefix/type is representative of a Flowpath concept.
type | string to test |
References flowpath.
|
inline |
Determine if a provided prefix/type is representative of a Nexus concept.
type | string to test |
References coastal, inland, nexus, and terminal.
Referenced by hy_features::HY_Features::HY_Features(), network::Network::filter(), and network::Network::filter().
|
static |
|
static |
Referenced by isNexus().
|
static |
Referenced by isCatchment(), and isFlowpath().
|
static |
Referenced by isNexus().
|
static |
Referenced by network::Network::filter(), network::Network::filter(), isNexus(), and hy_features::HY_Features::nexuses().
|
static |
Namespace constants, define the string prefixes for various hydrofabric identifier types.
Referenced by hy_features::HY_Features::HY_Features(), network::Network::filter(), and network::Network::filter().
|
static |
Referenced by isNexus().