OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches

A (object_type, object_name, flag_name) → value assignment. More...

#include <UserFlags.hpp>

Collaboration diagram for openswmm::UserFlagAssignment:

Public Attributes

std::string object_type
 e.g. "NODE", "LINK", "SUBCATCHMENT"
 
std::string object_name
 Object identifier as it appears in the model.
 
std::string flag_name
 Must match a name in UserFlags::defs_.
 
UserFlagValue value
 Typed runtime value.
 

Detailed Description

A (object_type, object_name, flag_name) → value assignment.

Populated from [USER_FLAG_VALUES].

Member Data Documentation

◆ flag_name

std::string openswmm::UserFlagAssignment::flag_name

Must match a name in UserFlags::defs_.

◆ object_name

std::string openswmm::UserFlagAssignment::object_name

Object identifier as it appears in the model.

◆ object_type

std::string openswmm::UserFlagAssignment::object_type

e.g. "NODE", "LINK", "SUBCATCHMENT"

◆ value

UserFlagValue openswmm::UserFlagAssignment::value

Typed runtime value.


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