The Catchment type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | ComputeFingerPrint |
Compute FingerPrint of the Entity.
(Inherited from Entity.) |
![]() ![]() | Create |
Creates a new catchment given a name, style id, reference surface id, polyline.
|
![]() ![]() | CreateCopy |
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.
|
![]() | GetAvailableCatchmentLabelIds |
Gets the ObjectIdCollection of all CatchmentLabels for the Catchment.
|
![]() | GetAvailableFlowSegmentLabelIds |
Gets the ObjectIdCollection of all FlowSegmentLabels for the Catchment.
|
![]() | GetFlowPath |
Get the FlowPath of the Catchment.
|
![]() | GetReferenceInfo |
For Data Shortcut reference entity (IsReferenceObject == true), gets the entity's reference information.
(Inherited from Entity.) |
![]() | SetFlowPath(Point3dCollection) |
Sets the FlowPath of the Catchment from an array of points
|
![]() | SetFlowPath(FlowPath) |
Sets the FlowPath of the Catchment from another flow path.
|
Properties
Name | Description | |
---|---|---|
![]() | AntecedentWetness |
Gets/Sets the Antecedent Wetness
|
![]() | Application |
Gets the Application. Not currently implemented.
(Inherited from Entity.) |
![]() | Area2d |
Gets the 2d Area of the boundary
|
![]() | BoundaryPolyline2d |
Gets the 2d boundary polyline
|
![]() | BoundaryPolyline3d |
Gets/Sets the 3d boundary polyline
|
![]() | ContainingGroupId |
Gets the containing group Id of the catchment area
|
![]() | CurveNumber |
Gets/Sets the Curve Number
|
![]() | Description |
Gets or sets the Entity object's description.
(Inherited from Entity.) |
![]() | DischargePoint |
Gets the discharge point of the catchment area
|
![]() | DisplayName |
Gets the Entity object's display name.
(Inherited from Entity.) |
![]() | Document |
Gets the Document. Not currently implemented.
(Inherited from Entity.) |
![]() | Exclusionary |
Gets the exclusionary flag of the catchment area
|
![]() | FingerPrint |
Gets or sets FingerPrint of the Entity.
(Inherited from Entity.) |
![]() | FolderId |
Gets the folder ObjectId of the Entity
Returns ObjectId::Null if the Entity is located in root folder
(Inherited from Entity.) |
![]() | HydrologicallyMostDistantLength |
Gets the hydrologically most distant length of the catchment area
|
![]() | HydrologicallyMostDistantPoint |
Gets the hydrologically most distant point of the catchment area
|
![]() | HydrologicalSoilGroup |
Gets/Sets the Soil Group
|
![]() | ImperviousArea |
Gets/Sets the Impervious Area
|
![]() | IsReferencedSourceExisting |
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.) |
![]() | IsReferenceObject |
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.) |
![]() | IsReferenceStale |
For reference objects (IsReferenceObject == true), gets whether the Entity object's reference is stale.
(Inherited from Entity.) |
![]() | IsReferenceSubObject |
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.) |
![]() | IsReferenceValid |
For reference objects (IsReferenceObject == true), gets whether the Entity object's reference is valid.
(Inherited from Entity.) |
![]() | IsUsed |
Gets whether the style is used by other objects in the current drawing.
(Inherited from Entity.) |
![]() | ManningsCoefficient |
Gets/Sets the mannings coefficient for the catchment area
|
![]() | Name |
Gets or sets the Entity object's name.
(Inherited from Entity.) |
![]() | Perimeter2d |
Gets the 2d Perimeter of the boundary polyline
|
![]() | ReferencePipeNetworkId |
Gets the reference pipe network for the catchment area
|
![]() | ReferencePipeNetworkName |
Gets the reference pipe network for the catchment area
|
![]() | ReferencePipeNetworkStructureId |
Gets/Sets the reference pipe network structure id for the catchment area
|
![]() | ReferencePipeNetworkStructureName |
Gets the reference pipe network structure name for the catchment area
|
![]() | ReferenceSurfaceId |
Gets/Sets the reference surface for the catchment area
|
![]() | ReferenceSurfaceName |
Gets the reference surface for the catchment area
|
![]() | RunoffCoefficient |
Gets/Sets the runoff coefficient for the catchment area
|
![]() | ShowToolTip |
Gets or sets whether to show tooltips for the Entity.
(Inherited from Entity.) |
![]() | StyleId |
Gets / Sets the catchment style
(Overrides Entity..::..StyleId.) |
![]() | StyleName |
Gets or sets the Entity object's style name.
(Inherited from Entity.) |
![]() | TimeOfConcentration |
Gets the time of concentration for the catchment area
|
![]() | TimeOfConcentrationCalculationMethod |
Gets/Sets the time of concentration method for the catchment area
|
![]() | UnconnectedImperviousArea |
Gets/Sets the Unconnected Impervious Area Percent
|