4#include <tl/expected.hpp>
12#include "LogFileParent.h"
13#include "opencv2/core.hpp"
32 std::vector<uint> selectedIndices;
36 std::shared_ptr<LogFileParent> logFile;
45using SelectionResult = tl::expected<std::vector<uint>,
Error>;
Represents an error with a code and a message. The message is intended for display to the user.
Definition ierror.h:28
Interface for keyframe/image-selection plugins in iVS3D.
Definition iselection.h:53
virtual SelectionResult selectImages(const SelectionData &data, volatile bool &cancelFlag)=0
Selects images based on the provided selection data.
The ROI class manages a region of interest represented as a rectangle in the [0,1]x[0,...
Definition roi.h:21
The Reader interface defines functions which are used for reading and parsing the import.
Definition reader.h:23
The Resolution class encapsulates an image resolution (width and height). It provides functionality f...
Definition resolution.h:17
Plugin interface namespace containing common plugin contracts and helper types.
Data available for image selection in ISelection plugins.
Definition iselection.h:31