Internal
Advanced exported utilities that are usually consumed by Helios Web itself or custom integrations.
function
applyCameraPose
Apply a captured or merged pose to a renderer camera.
function
base64ToUint8Array
Decode base64-encoded binary colormap data.
class
CameraTransitionController
Time-based camera transition controller used by Helios camera animations.
function
captureCameraPose
Capture a renderer camera into a serializable pose object.
symbol
colormaps
Built-in color map registry grouped by source collection.
function
colormapToInterpolator
Resolve a colormap to an interpolation function.
function
colormapToScheme
Resolve a colormap to a discrete color scheme.
function
createCategoricalColormap
Create a categorical palette from a colormap.
function
createColormapScale
Create a numeric colormap scale.
function
createDefaultMappers
Create the default node and edge mapper collections for a network.
function
createPanelSchemaIndicator
Create a DOM indicator that reflects dirty status for a panel schema.
function
createYawPitchQuaternion
Build a normalized camera rotation quaternion from yaw and pitch angles.
function
decodeColormapData
Decode packed RGB colormap bytes into color tuples.
symbol
DEFAULT_NODE_COLORMAP
Default node colormap used by Helios when no explicit node color mapper is set.
function
defineHeliosWebComponents
Register Helios Web custom elements in a document or window.
function
ensureDefaultStyles
Ensure the default Helios UI stylesheet is present in a document.
symbol
FILTERS_PANEL_SCHEMA
Built-in state schema for the Filters panel.
class
HeliosUI
Optional built-in control surface for a Helios visualization.
function
humanizeControlLabel
Convert a state key or control identifier into a display label.
symbol
LABELS_PANEL_SCHEMA
Built-in state schema for the Labels panel.
symbol
LAYOUT_PANEL_SCHEMA
Built-in state schema for the Layout panel.
symbol
LEGENDS_PANEL_SCHEMA
Built-in state schema for the Legends panel.
symbol
MAPPERS_PANEL_SCHEMA
Built-in state schema for the Mappers panel.
function
mergeCameraPose
Merge a partial camera pose into an existing pose.
function
normalizePanelSchema
Normalize a panel schema into the canonical shape used by Helios UI panels.
function
panelSchemaKeys
Return all state keys referenced by a panel schema.
function
panelSchemaSectionKeys
Return all state keys referenced by one panel schema section.
function
panelSchemaSectionStatus
Compute the dirty status for one panel schema section.
function
panelSchemaStatus
Compute the dirty status for a full panel schema.
class
PanelStack
Collapsible stack of UI subpanels used by the optional Helios UI.
function
resolvePanelItemLabel
Resolve the display label for a panel schema item.
symbol
SCENE_PANEL_SCHEMA
Built-in state schema for the Scene panel.
symbol
SELECTION_PANEL_SCHEMA
Built-in state schema for the Selection panel.
class
TabbedPanel
Small tabbed panel primitive used by the optional Helios UI.