iVS3D v2.0.9
Loading...
Searching...
No Matches
VIS::View Struct Reference

Represents one render target inside a plugin-generated visualization. More...

#include <visualization.h>

Detailed Description

Represents one render target inside a plugin-generated visualization.

A View is the basic building block emitted by PLUG::IPreview implementations. A visualization may contain one or many views.

Coordinate model:

  • Overlays in overlays use a local normalized coordinate system in $[0,1]$ within this view.
  • The host maps these local coordinates to either the full image or the ROI according to style.viewport.

View mapping and size:

  • style.viewport == ViewportType::FullImage: local space maps to the complete source image.
  • style.viewport == ViewportType::RegionOfInterest: local space maps to the ROI only.
  • style.relativeSize scales the view relative to its mapped viewport.

Content:

  • overlays contains one or more OverlayItems (e.g. text, images, rectangles).
Author
Dominik Wüst (domin.nosp@m.ik.w.nosp@m.uest@.nosp@m.iosb.nosp@m..frau.nosp@m.nhof.nosp@m.er.de)
Date
March 2026

The documentation for this struct was generated from the following file: