Table of Contents

Class SWMM_INTERFACE

Namespace
BlueM.Wave.Fileformats
Assembly
Wave.dll

Class for reading and writing the SWMM5 routing interface file format

public class SWMM_INTERFACE : TimeSeriesFile
Inheritance
SWMM_INTERFACE
Inherited Members

Remarks

Constructors

SWMM_INTERFACE(string, bool)

Konstruktor

public SWMM_INTERFACE(string FileName, bool ReadAllNow = false)

Parameters

FileName string
ReadAllNow bool

Properties

MetadataKeys

Returns a list of SWMM routing interface file specific metadata keys

public static List<string> MetadataKeys { get; }

Property Value

List<string>

UseImportDialog

Gibt an, ob beim Import des Dateiformats der Importdialog angezeigt werden soll

public override bool UseImportDialog { get; }

Property Value

bool

Zeitintervall

public int Zeitintervall { get; set; }

Property Value

int

Methods

FlowConversionFactor(string)

Returns a conversion factor for converting a flow unit to LPS

public static int FlowConversionFactor(string unit)

Parameters

unit string

the flow unit to convert

Returns

int

Write_File(ref List<TimeSeries>, string)

Exports a list of time series to SWMM routing interface text format

public static void Write_File(ref List<TimeSeries> seriesList, string file)

Parameters

seriesList List<TimeSeries>

list of time series to export

file string

path to file to export to

readFile()

Zeitreihen einlesen

public override void readFile()

readSeriesInfo()

Spaltenköpfe auslesen

public override void readSeriesInfo()

setDefaultMetadata(TimeSeries)

Sets default metadata values for a time series corresponding to the SWMM routing interface file format

public static void setDefaultMetadata(TimeSeries ts)

Parameters

ts TimeSeries

verifyFormat(string)

Prüft, ob es sich um ein Routing Interface File für SWMM handelt

public static bool verifyFormat(string file)

Parameters

file string

Pfad zur Datei

Returns

bool