Applying Changes

How edits flow between HydraStorm and Civil 3D.

Edit Session Model

HydraStorm uses a snapshot/working pattern. When you load a network, it takes a snapshot of the current state. All your edits modify the "working" copy. Nothing changes in Civil 3D until you explicitly apply.

Apply to C3D

Click the Apply to C3D button to write all pending changes back to the Civil 3D pipe network objects. This includes:

  • Pipe invert elevations (upstream and downstream)
  • Pipe sizes (diameter for circular, width x height for box)
  • Manning's n values
  • Part family changes
  • Accepted Auto Design pipe splits — creating the size-change null structure and the new downstream-leg pipe, and shortening the original pipe to its upstream leg

Discard

Click Discard to revert all changes since the last Apply (or since loading if no Apply has been done). The working copy reverts to the snapshot.

Undo / Redo

HydraStorm maintains a full undo/redo history for all edits within the working session (Ctrl+Z / Ctrl+Y). This includes:

  • Invert changes (upstream/downstream)
  • Slope adjustments
  • Size changes
  • Manning's n edits
  • Flow overrides
  • Loss type assignments
  • Kj overrides
  • Raise/lower operations
  • Match operations

Apply to C3D is a one-way write operation. If you need to undo after applying, use Civil 3D's own Undo command (the C3D transaction is committed as a single operation).

Tip

Save your HydraStorm project (.hsp) before applying changes to Civil 3D. The .hsp file stores all your settings, flow assignments, and loss type configurations independently from the drawing.