OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
openswmm::TransectStore Struct Reference

#include <InfraData.hpp>

Collaboration diagram for openswmm::TransectStore:

Public Member Functions

int count () const
 

Public Attributes

std::vector< std::string > names
 
std::vector< std::string > comments
 Free-form description per transect (DA-ENG-09)
 
std::vector< double > n_left
 
std::vector< double > n_right
 
std::vector< double > n_channel
 
std::vector< double > x_left_bank
 
std::vector< double > x_right_bank
 
std::vector< double > x_left_encroachment
 
std::vector< double > x_right_encroachment
 
std::vector< double > x_factor
 
std::vector< double > y_factor
 
std::vector< double > length_factor
 
std::vector< std::vector< double > > stations
 Station-elevation pairs per transect.
 
std::vector< std::vector< double > > elevations
 

Member Function Documentation

◆ count()

int openswmm::TransectStore::count ( ) const
inline
Here is the caller graph for this function:

Member Data Documentation

◆ comments

std::vector<std::string> openswmm::TransectStore::comments

Free-form description per transect (DA-ENG-09)

◆ elevations

std::vector<std::vector<double> > openswmm::TransectStore::elevations

◆ length_factor

std::vector<double> openswmm::TransectStore::length_factor

Meander factor (channel/floodplain length ratio); default 1.0

◆ n_channel

std::vector<double> openswmm::TransectStore::n_channel

◆ n_left

std::vector<double> openswmm::TransectStore::n_left

◆ n_right

std::vector<double> openswmm::TransectStore::n_right

◆ names

std::vector<std::string> openswmm::TransectStore::names

◆ stations

std::vector<std::vector<double> > openswmm::TransectStore::stations

Station-elevation pairs per transect.

◆ x_factor

std::vector<double> openswmm::TransectStore::x_factor

◆ x_left_bank

std::vector<double> openswmm::TransectStore::x_left_bank

◆ x_left_encroachment

std::vector<double> openswmm::TransectStore::x_left_encroachment

Encroachment stations — independent of bank stations (BQ-TR-02). Default to 0.0 at add-time; the GUI surfaces them as a distinct field set. An INP parser extension may default these to the bank stations on legacy files lacking the trailing columns.

◆ x_right_bank

std::vector<double> openswmm::TransectStore::x_right_bank

◆ x_right_encroachment

std::vector<double> openswmm::TransectStore::x_right_encroachment

◆ y_factor

std::vector<double> openswmm::TransectStore::y_factor

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