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
Properties
MetadataKeys
Returns a list of SWMM routing interface file specific metadata keys
public static List<string> MetadataKeys { get; }
Property Value
UseImportDialog
Gibt an, ob beim Import des Dateiformats der Importdialog angezeigt werden soll
public override bool UseImportDialog { get; }
Property Value
Zeitintervall
public int Zeitintervall { get; set; }
Property Value
Methods
FlowConversionFactor(string)
Returns a conversion factor for converting a flow unit to LPS
public static int FlowConversionFactor(string unit)
Parameters
unit
stringthe flow unit to convert
Returns
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
stringpath 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
stringPfad zur Datei