Skip to content

hfVisualizer Remote Control View

Use this page for central-view control. Window-state helpers such as focus, maximize, and minimize are documented under Remote-only because they are UI-only remote helpers.

view

hfVisualizer --remote [--target <id>] view list
hfVisualizer --remote [--target <id>] view add <render|node-table|element-table|chart> [--placement <tab|split-h|split-v>]
hfVisualizer --remote [--target <id>] view activate (--id <view-id> | current)
hfVisualizer --remote [--target <id>] view close [--id <view-id> | current]
  • Manages only central widget views. It does not create or remove dock widgets such as ModelTree or command panels.
  • Scope:
  • central widget only
  • supported add types: render, node-table, element-table, chart
  • available in both preprocessing and postprocessing modes
  • View concepts:
  • currentView means the currently focused central view
  • activeRenderView means the render view used by display, camera, and rendering commands
  • currentView and activeRenderView can be different when the current central view is not a render view
  • view list:
  • returns JSON with count, currentViewId, activeRenderViewId, and views[]
  • each views[] item includes viewId, type, current, and tabIndex
  • render views also include activeRender
  • viewId uses a type prefix plus a per-type number such as r0, n0, e0, or c0
  • view add:
  • --placement tab adds a new tab
  • --placement split-h or split-v splits relative to the current view
  • view activate requires exactly one selector: current or --id
  • view close:
  • without a selector, closes the current view
  • --id targets a specific central view
  • closing the last remaining render view is rejected
  • when possible, previous current and active render views are preserved or restored

Example:

hfVisualizer --remote list
hfVisualizer --remote view list
hfVisualizer --remote view add chart --placement split-v
hfVisualizer --remote view activate --id c0