Contains the properties of the drawing's pipe network state.
Inheritance Hierarchy
SystemObject[T:Autodesk.Civil.CivilWrapper<AeccDbRuntimeState>]
Autodesk.Civil.RuntimeRuntimeState
Autodesk.Civil.RuntimePipeNetworkState
Namespace: Autodesk.Civil.Runtime
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.280
Syntax
C#
public sealed class PipeNetworkState : RuntimeState
VB
Public NotInheritable Class PipeNetworkState Inherits RuntimeState
C++
public ref class PipeNetworkState sealed : public RuntimeState
The PipeNetworkState type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() | CurrentMacroName |
Gets the current macro name.
(Inherited from RuntimeState) |
![]() | CurrentMacroProject |
Gets the current macro project.
(Inherited from RuntimeState) |
![]() | CurrentPipeId | Gets the ID of the current pipe in the network. |
![]() | CurrentStructureId | Gets the ID of the current structure in the network. |
![]() | IsBreakingPipe | Gets the state if it's breaking a pipe |
![]() | IsConnectingToStructure | Gets the state if it's connecting to a structure |
![]() | IsCurrentPartBeingAdd | Gets the state if the current part is being added. |
![]() | IsInLayoutMode | Returns whether the pipe network is in layout mode. |
![]() | IsLayoutUpStream | Gets the state if 'upstream' is the current layout flow direction |
![]() | LastPipeElevation | Gets or sets the elevation of the last pipe in the network. |
![]() | ParamsBool | Gets a collection of parameters with boolean values associated with the network state. |
![]() | ParamsDouble | Gets a collection of parameters with double values associated with the network state. |
![]() | ParamsLong | Gets a collection of parameters with long values associated with the network state. |
Methods
Name | Description | |
---|---|---|
![]() | RuleResourceString | Resolves resource string ids defined inside the C3DPipeRules.DVB project. |
![]() | SetAlignmentOnPart | Sets the specified parameter of alignment on the current part. |
![]() | SetBoolOnPart | Sets the specified parameter of bool on the current part. |
![]() | SetDoubleOnCurrentPart | Sets an double value on the current part for the specified parameter. |
![]() | SetErrorMsgOnCurrentPart | Sets an error message on the current part for the specified parameter. |
![]() | SetLongOnPart | Sets the specified parameter of long on the current part. |
![]() | SetPointOnPart | Sets the specified parameter of point on the current part. |
![]() | SetProfileOnPart | Sets the specified parameter of profile on the current part. |
![]() | SetStringOnPart | Sets the specified parameter of string on the current part. |
![]() | SetSurfaceOnPart | Sets the specified parameter of surface on the current part. |