Atracsys Mode Switcher Operator#
Authors: Wayland Technologies Inc. (Wayland Technologies Inc.)
Supported platforms: x86_64, aarch64
Language: C++
Last modified: August 11, 2026
Latest version: 0.1.0
Minimum Holoscan SDK version: 4.0.0
Tested Holoscan SDK versions: 4.0.0
Contribution metric: Level 3 - Developmental
AtracsysModeSwitcherOp is the reusable visualization operator for the Atracsys visualizer app.
It consumes replayed or live visible, infrared, structured-light, and marker-pose streams, then
emits the currently selected base image, projected overlays, point clouds, and Holoviz text specs.
The operator keeps the Atracsys interaction model inside one reusable package:
- keyboard-driven mode changes for interactive runs
- placeholder outputs when a stream is not active yet
- marker geometry projection onto visible or infrared frames
- structured-light point rendering and tracking overlays
- hardware-mode commands for the optional live camera source
Inputs:
in_visible_basein_ir_basein_structured_pointsin_marker_poses
Outputs:
out_baseout_overlayout_marker_pointsout_pointsout_mode_textout_fiducial_text_coordsout_specsout_hw_cmd
The application is responsible for providing a valid camera calibration and the marker geometry file.
API Reference#
C++#
holoscan::ops::ModeSwitcherKeyboard#
Methods#
| Method | Description |
|---|---|
void start(bool enabled) |
|
void stop() |
|
std::optional<char> poll_key() |