PipeNetworkState Class

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.292
Syntax
public sealed class PipeNetworkState : RuntimeState

The PipeNetworkState type exposes the following members.

Properties
 NameDescription
Public propertyCurrentMacroName Gets the current macro name.
(Inherited from RuntimeState)
Public propertyCurrentMacroProject Gets the current macro project.
(Inherited from RuntimeState)
Public propertyCurrentPipeId Gets the ID of the current pipe in the network.
Public propertyCurrentStructureId Gets the ID of the current structure in the network.
Public propertyIsBreakingPipe Gets the state if it's breaking a pipe
Public propertyIsConnectingToStructure Gets the state if it's connecting to a structure
Public propertyIsCurrentPartBeingAdd Gets the state if the current part is being added.
Public propertyIsInLayoutMode Returns whether the pipe network is in layout mode.
Public propertyIsLayoutUpStream Gets the state if 'upstream' is the current layout flow direction
Public propertyLastPipeElevation Gets or sets the elevation of the last pipe in the network.
Public propertyParamsBool Gets a collection of parameters with boolean values associated with the network state.
Public propertyParamsDouble Gets a collection of parameters with double values associated with the network state.
Public propertyParamsLong Gets a collection of parameters with long values associated with the network state.
Top
Methods
 NameDescription
Public methodRuleResourceString Resolves resource string ids defined inside the C3DPipeRules.DVB project.
Public methodSetAlignmentOnPart Sets the specified parameter of alignment on the current part.
Public methodSetBoolOnPart Sets the specified parameter of bool on the current part.
Public methodSetDoubleOnCurrentPart Sets an double value on the current part for the specified parameter.
Public methodSetErrorMsgOnCurrentPart Sets an error message on the current part for the specified parameter.
Public methodSetLongOnPart Sets the specified parameter of long on the current part.
Public methodSetPointOnPart Sets the specified parameter of point on the current part.
Public methodSetProfileOnPart Sets the specified parameter of profile on the current part.
Public methodSetStringOnPart Sets the specified parameter of string on the current part.
Public methodSetSurfaceOnPart Sets the specified parameter of surface on the current part.
Top
See Also