The PipeNetworkState type exposes the following members.

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.

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.

See Also