24 bool& exclusive)
const override;
31 const QString& imageLoadPath,
32 QWidget* parentWidget =
nullptr);
36 const QString& baseName,
37 const QString& imageSavePath,
38 QWidget* parentWidget =
nullptr);
int64_t CV_CLASS_ENUM
Type of object type flags (64 bits)
CC_FILE_ERROR
Typical I/O filter errors.
Filter to load or save an image (all types supported by Qt)
virtual CC_FILE_ERROR loadFile(const QString &filename, ccHObject &container, LoadParameters ¶meters) override
Loads one or more entities from a file.
virtual CC_FILE_ERROR saveToFile(ccHObject *entity, const QString &filename, const SaveParameters ¶meters) override
Saves an entity (or a group of) to a file.
static QString GetSaveFilename(const QString &dialogTitle, const QString &baseName, const QString &imageSavePath, QWidget *parentWidget=nullptr)
Helper: select an output image filename.
virtual bool canSave(CV_CLASS_ENUM type, bool &multiple, bool &exclusive) const override
Returns whether this I/O filter can save the specified type of entity.
static QString GetLoadFilename(const QString &dialogTitle, const QString &imageLoadPath, QWidget *parentWidget=nullptr)
Helper: select an input image filename.
Hierarchical CLOUDVIEWER Object.
Generic loading parameters.
Generic saving parameters.