IStructureCollection Interface |
Namespace: DHI.Mike1D.StructureModule
public interface IStructureCollection
The IStructureCollection type exposes the following members.
Name | Description | |
---|---|---|
![]() | CompositStructures |
The Composite structures is a list of all unique positions in the network
with a structure. Each composite structure can contain more than one structure,
also called parallel structures. This list of composit structures is a computational
list, created during Initialize().
|
![]() | Parameters |
Parameters used during initialization
|
![]() | RemovableStructureLocations |
List of locations of structures that can be removed, and replaced
by an ordinary HD calculation, as if there where not structure there
originally.
|
![]() | Structures |
The list of all structures defined.
|
Name | Description | |
---|---|---|
![]() | Finish |
Finalize run
|
![]() | Initialize(IDiagnostics) |
Initialize all structures. If cross sections are required, they must be set
using the CrossSectionData property before calling initialize.
|
![]() | Initialize(IBoundaryData, CrossSectionData, IDiagnostics) |
Initialize all structures. If cross sections are required, they must be set
using the CrossSectionData property before calling initialize.
|
![]() | Load(PFSSection, String) |
Loads a collection of structures from a file or data base.
|
![]() | Load(IntPtr, String) |
Loads a collection of structures from a file or data base.
|
![]() | Load(String, String) |
Loads a collection of structures from a file or data base.
|
![]() | Load(PFSSection, String, ControlData, IDiagnostics) |
Loads a collection of structures from a file or data base.
|
![]() | Load(IntPtr, String, ControlData, IDiagnostics) |
Loads a collection of structures from a file or data base.
|
![]() | Prepare(HDParameterData, IDiagnostics) |
Prepare all structures.
|
![]() | Prepare(DateTime, HDParameterData, IDiagnostics) |
Prepare all structures.
|
![]() | ResetControlledState |
Reset the controlled state of all controllable structures in the collection
|
![]() | Validate |
Validates the data of all strucures in the collection. Diagnostics, Warning and Hints are collected in each of
the published classes for the purpose.
|
Name | Description | |
---|---|---|
![]() | RemovableStructure |
Returns true if the structure at that location is removable
(Defined by StructureExtensions.) |
![]() | SetBaseFilePath |
Set base file path for all structures
(Defined by StructureExtensions.) |