Catchment Class

Inheritance Hierarchy
Curve
  Entity
    Autodesk.Civil.DatabaseServicesEntity
      Autodesk.Civil.DatabaseServicesCatchment

Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.9.0.960
Syntax
public sealed class Catchment : Entity

The Catchment type exposes the following members.

Properties
 NameDescription
Public propertyAntecedentWetness This property has been deprecated.
Obsolete
Public propertyApplication Gets the Application. Not currently implemented.
(Inherited from Entity)
Public propertyArea2d Gets the 2d Area of the boundary.
Public propertyAverageSlope This property has been deprecated use SWMMRunoffData.AverageSlope instead.
Obsolete
Public propertyBoundaryPolyline2d Gets the 2d boundary polyline.
Public propertyBoundaryPolyline3d Gets/Sets the 3d boundary polyline.
Public propertyChannelFlowSegments Gets the count of Channel Flow Segments for TR-55 TOC method.
Public propertyChannelFlowTravelTime Gets the Channel time(hours) of Sheet Flow Segments for TR-55 TOC method.
Public propertyCompositeCurveNumber This property has been deprecated use SCSRunoffData.CompositeCurveNumber, SBUHRunoffData.CompositeCurveNumber, or SWMMRunoffData.CurveNumberData.CompositeCurveNumber instead.
Obsolete
Public propertyConductivity This property has been deprecated use SWMMRunoffData.GreenAmptData.Conductivity instead.
Obsolete
Public propertyContainingGroupId Gets the containing group Id of the catchment area.
Public propertyContainingGroupName Gets the containing catchment group name.
Public propertyCurveNumber This property has been deprecated use CompositeCurveNumber instead.
Obsolete
Public propertyCurveNumberDryingTime This property has been deprecated use SWMMRunoffData.CurveNumberData.DryingTime instead.
Obsolete
Public propertyDecayConstant This property has been deprecated use SWMMRunoffData.HortonData.DecayConstant instead.
Obsolete
Public propertyDescription Gets or sets the Entity object's description.
(Inherited from Entity)
Public propertyDischargePoint Gets the discharge point of the catchment area.
Public propertyDisplayName Gets the Entity object's display name.
(Inherited from Entity)
Public propertyDocument Gets the Document. Not currently implemented.
(Inherited from Entity)
Public propertyDurationOfPeak This property has been deprecated use ModifiedRationalRunoffData.DurationOfPeak instead.
Obsolete
Public propertyEquivalentWidth This property has been deprecated use SWMMRunoffData.EquivalentWidth instead.
Obsolete
Public propertyExclusionary Gets the exclusionary flag of the catchment area.
Public propertyFingerPrint Gets or sets FingerPrint of the Entity.
(Inherited from Entity)
Public propertyFlowPath Gets the FlowPath of the Catchment.
Public propertyFlowPathLength Gets the flow path length of the catchment area.
Public propertyFolderId Gets the folder ObjectId of the Entity Returns ObjectId::Null if the Entity is located in root folder
(Inherited from Entity)
Public propertyHortonDryingTime This property has been deprecated use SWMMRunoffData.HortonData.DryingTime instead.
Obsolete
Public propertyHydrologicallyMostDistantLength This property has been deprecated use FlowPathLength instead.
Obsolete
Public propertyHydrologicallyMostDistantPoint Gets the hydrologically most distant point of the catchment area.
Public propertyHydrologicalSoilGroup This property has been deprecated.
Obsolete
Public propertyImperviousArea Gets/Sets the Impervious Area as a decimal value.
Public propertyImperviousDeppressionStorageDepth This property has been deprecated use ImperviousDepressionStorageDepth instead.
Obsolete
Public propertyImperviousDepressionStorageDepth This property has been deprecated use SWMMRunoffData.ImperviousDepressionStorageDepth instead.
Obsolete
Public propertyImperviousManningsN This property has been deprecated use SWMMRunoffData.ImperviousManningsN instead.
Obsolete
Public propertyImperviousNoDepression This property has been deprecated use SWMMRunoffData.ImperviousNoDepression instead.
Obsolete
Public propertyInfiltrationMethod This property has been deprecated use SWMMRunoffData.InfiltrationMethod instead.
Obsolete
Public propertyInitialAbstractionDepth This property has been deprecated use SCSRunoffData.InitialAbstractionDepth instead.
Obsolete
Public propertyInitialAbstractionFraction This property has been deprecated use SCSRunoffData.InitialAbstractionFraction instead.
Obsolete
Public propertyInitialAbstractionType This property has been deprecated use SCSRunoffData.InitialAbstractionType instead.
Obsolete
Public propertyInitialDeficit This property has been deprecated use SWMMRunoffData.GreenAmptData.InitialDeficit instead.
Obsolete
Public propertyInternalRouting This property has been deprecated use SWMMRunoffData.InternalRouting instead.
Obsolete
Public propertyIsCWSReferenceObject Gets whether the Entity is a Civil Worksharing reference object. A Civil Worksharing reference object is a Civil object shared to Shared Space. It is not editable. But it can be updated to the new version in the Shared Space.
(Inherited from Entity)
Public propertyIsCWSSourceObject Gets whether the Entity is a Civil Worksharing source object. A Civil Worksharing source object is a Civil object shared to Shared Space. It is editable and can be updated to Shared Space.
(Inherited from Entity)
Public propertyIsPartialReferenceObject Gets whether the surface is partial reference surface.
(Inherited from Entity)
Public propertyIsReadOnlyReferenceObject Gets whether the Entity is a readonly reference object. A readonly reference object is either a data shortcut referece object or a Civil Worksharing reference object.
(Inherited from Entity)
Public propertyCode exampleIsReferencedSourceExisting For reference object (IsReferenceObject == true), it will try to get its source entity while opening a drawing. This indicates whether the reference object has source entity.
(Inherited from Entity)
Public propertyIsReferenceObject Gets whether the Entity is a reference object. A reference object is located in another drawing, and linked using a data shortcut or Vault. If the entity is native to the current drawing this property returns false; if it is being referenced via data shortcuts or AutoCAD Vault it returns true.
(Inherited from Entity)
Public propertyIsReferenceStale For reference objects (IsReferenceObject == true), gets whether the Entity object's reference is stale.
(Inherited from Entity)
Public propertyIsReferenceSubObject For reference objects (IsReferenceObject == true), gets whether the Entity is a reference subobject. For example, when iterating through the structure of a pipe network referenced from another drawing, this property is true for each entity.
(Inherited from Entity)
Public propertyIsReferenceValid For reference objects (IsReferenceObject == true), gets whether the Entity object's reference is valid.
(Inherited from Entity)
Public propertyIsUsed Gets whether the style is used by other objects in the current drawing.
(Inherited from Entity)
Public propertyManningsCoefficient This property has been deprecated.
Obsolete
Public propertyMaxInfiltrationRate This property has been deprecated use SWMMRunoffData.HortonData.MaxInfiltrationRate instead.
Obsolete
Public propertyMaxInfiltrationVolume This property has been deprecated use SWMMRunoffData.HortonData.MaxInfiltrationVolume instead.
Obsolete
Public propertyMinInfiltrationRate This property has been deprecated use SWMMRunoffData.HortonData.MinInfiltrationRate instead.
Obsolete
Public propertyModifiedRationalRunoffData Gets the Modified Rational runoff method data from the catchment. Provides access to Modified Rational-specific parameters such as recession multiplier and duration of peak.
Public propertyName Gets or sets the Entity object's name.
(Inherited from Entity)
Public propertyPerimeter2d Gets the 2d Perimeter of the boundary polyline.
Public propertyPerviousDeppressionStorageDepth This property has been deprecated use PerviousDepressionStorageDepth instead.
Obsolete
Public propertyPerviousDepressionStorageDepth This property has been deprecated use SWMMRunoffData.PerviousDepressionStorageDepth instead.
Obsolete
Public propertyPerviousManningsN This property has been deprecated use SWMMRunoffData.PerviousManningsN instead.
Obsolete
Public propertyRationalRunoffData Gets the Rational runoff method data from the catchment. Provides access to Rational-specific parameters such as recession multiplier.
Public propertyRecessionMultiplier This property has been deprecated use RationalRunoffData.RecessionMultiplier or ModifiedRationalRunoffData.RecessionMultiplier instead.
Obsolete
Public propertyReferenceDischargeObjectId Gets/Sets the reference discharge object id for the catchment area.
Public propertyReferenceDischargeObjectName Gets the reference discharge object name for the catchment area.
Public propertyReferencePipeNetworkId Gets the reference pipe network for the catchment area.
Public propertyReferencePipeNetworkName Gets the reference pipe network for the catchment area.
Public propertyReferencePipeNetworkStructureId This property has been deprecated use ReferenceDischargeObjectId instead.
Obsolete
Public propertyReferencePipeNetworkStructureName This property has been deprecated use ReferenceDischargeObjectName instead.
Obsolete
Public propertyReferenceSurfaceId Gets/Sets the reference surface for the catchment area.
Public propertyReferenceSurfaceName Gets the reference surface for the catchment area.
Public propertyRoutingPercentage This property has been deprecated use SWMMRunoffData.RoutingPercentage instead.
Obsolete
Public propertyRunoffCoefficient Gets/Sets the runoff coefficient for the catchment area.
Public propertyRunoffMethod Gets/Sets runoff method for the catchment area.
Public propertySBUHRunoffData Gets the SBUH (Santa Barbara Urban Hydrograph) runoff method data from the catchment. Provides access to SBUH-specific parameters such as composite curve number.
Public propertySCSRunoffData Gets the SCS (Soil Conservation Service) runoff method data from the catchment. Provides access to SCS-specific parameters such as hydrograph shape type, shape factor, initial abstraction, and composite curve number.
Public propertyShallowFlowSegments Gets the count of Shallow Flow Segments for TR-55 TOC method.
Public propertyShallowFlowTravelTime Gets the travel time(hours) of Shallow Flow Segments for TR-55 TOC method.
Public propertyShapeFactor This property has been deprecated use SCSRunoffData.ShapeFactor instead.
Obsolete
Public propertyShapeType This property has been deprecated use SCSRunoffData.ShapeType instead.
Obsolete
Public propertySheetFlowSegments Gets the count of Sheet Flow Segments for TR-55 TOC method.
Public propertySheetFlowTravelTime Gets the travel time(hours) of Sheet Flow Segments for TR-55 TOC method.
Public propertyShowToolTip Gets or sets whether to show tooltips for the Entity.
(Inherited from Entity)
Public propertyStyleId Gets / Sets the catchment style.
(Overrides EntityStyleId)
Public propertyStyleName Gets or sets the Entity object's style name.
(Inherited from Entity)
Public propertySuctionHead This property has been deprecated use SWMMRunoffData.GreenAmptData.SuctionHead instead.
Obsolete
Public propertySWMMRunoffData Gets the SWMM runoff method data from the catchment. Provides access to SWMM-specific parameters such as impervious area, average slope, equivalent width, infiltration method, and related data.
Public propertyTimeOfConcentration Gets/Sets the time of concentration for the catchment area.
Public propertyTimeOfConcentrationCalculationMethod Gets/Sets the time of concentration method for the catchment area.
Public propertyTOCRunoffData Gets the Time of Concentration (TOC) runoff method data from the catchment.
Public propertyUnconnectedImperviousArea This property has been deprecated.
Obsolete
Top
Methods
 NameDescription
Public methodComputeFingerPrint Compute FingerPrint of the Entity.
(Inherited from Entity)
Public methodStatic memberCreate Creates a new catchment given a name, style id, reference surface id, polyline.
Public methodStatic memberCreateCopy Creates a copy of the catchment and assigns it to a new group. This is equivalent to a Copy Catchment To Group operation. To be consistent with the user interface, the user shall change the name of the new catchment (if desired) after the copy operation has been performed.
Public methodGetAvailableCatchmentLabelIds Gets the ObjectIdCollection of all CatchmentLabels for the Catchment.
Public methodGetAvailableFlowSegmentLabelIds Gets the ObjectIdCollection of all FlowSegmentLabels for the Catchment.
Public methodGetFlowPath Get the FlowPath of the Catchment.
Obsolete
Public methodCode exampleGetReferenceInfo For Data Shortcut reference entity (IsReferenceObject == true), gets the entity's reference information.
(Inherited from Entity)
Public methodSetFlowPath(FlowPath) Sets the FlowPath of the Catchment from another flow path.
Obsolete
Public methodSetFlowPath(Point3dCollection) Sets the FlowPath of the Catchment from an array of points.
Obsolete
Top
See Also