C# Class BesAsm.Swsp.PacSizingTool.SlopedFacility

Inheritance: Facility
Show file Open project: PDXBES/PacSizingTool Class Usage Examples

Public Methods

Method Description
AddSegment ( SlopedFacilitySegment segment ) : void

Adds the a segment to the facility.

DeleteSegment ( SlopedFacilitySegment segment ) : void

Removes a segment from the facility.

SlopedFacility ( FacilityType type, FacilityConfiguration configuration, Catchment catchment ) : System

Constructor for a sloped facility

SlopedFacility ( FacilityType type, FacilityConfiguration configuration, Catchment catchment, List segments ) : System

Constructor for a sloped facility

Protected Methods

Method Description
ConfigureFacility ( ) : void

Internal method to configure facility properties.

Private Methods

Method Description
GetSlopedFacility ( ) : SlopedFacility

Method Details

AddSegment() public method

Adds the a segment to the facility.
public AddSegment ( SlopedFacilitySegment segment ) : void
segment SlopedFacilitySegment The segment to add.
return void

ConfigureFacility() protected method

Internal method to configure facility properties.
protected ConfigureFacility ( ) : void
return void

DeleteSegment() public method

Removes a segment from the facility.
public DeleteSegment ( SlopedFacilitySegment segment ) : void
segment SlopedFacilitySegment The segment to delete.
return void

SlopedFacility() public method

Constructor for a sloped facility
public SlopedFacility ( FacilityType type, FacilityConfiguration configuration, Catchment catchment ) : System
type FacilityType The FacilityType; should be Swale or SlopedPlanter
configuration FacilityConfiguration The Configuration of the facility
catchment Catchment The catchment for the facility
return System

SlopedFacility() public method

Constructor for a sloped facility
public SlopedFacility ( FacilityType type, FacilityConfiguration configuration, Catchment catchment, List segments ) : System
type FacilityType The FacilityType; should be Swale or SlopedPlanter
configuration FacilityConfiguration The Configuration of the facility
catchment Catchment The catchment for the facility
segments List A list of Segments to load the facility with
return System