iVS3D v2.0.9
Loading...
Searching...
No Matches
MaskRecord Struct Reference

Contains all information needed to generate a mask at export time. More...

#include <maskstack.h>

Public Member Functions

QString getDisplayName () const
 Human-readable description for UI display.
 

Public Attributes

QString pluginName
 Name of the IMask plugin used for this mask.
 
QMap< QString, QVariant > pluginSettings
 Settings from the plugin that were active when mask was added Serializable QMap that can be passed to plugin->setSettings()
 
Resolution workingResolution
 Working resolution at the time the mask was configured The images will be resized to this resolution during mask generation.
 
ROI roi
 Region of Interest (ROI) at the time the mask was configured The images will be cropped to this ROI after resizing to working resolution.
 
int id
 Unique identifier for this record (index in stack)
 

Detailed Description

Contains all information needed to generate a mask at export time.

This record stores the complete state of a mask generation configuration, allowing it to be restored later during export.

Author
Dominik Wüst
Date
January 2026

Member Function Documentation

◆ getDisplayName()

QString MaskRecord::getDisplayName ( ) const
inline

Human-readable description for UI display.

Returns
Formatted string showing plugin name and configuration

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