TuttleOFX  1
tuttle::plugin::quality Namespace Reference

Data Structures

struct  DiffProcessParams
class  DiffPlugin
 Diff plugin. More...
class  DiffProcess
 Diff process. More...

Enumerations

enum  EMeasureFunction { eMeasureFunctionMSE = 0, eMeasureFunctionPSNR, eMeasureFunctionSSIM }

Functions

 mDeclarePluginFactory (DiffPluginFactory,{},{})

Variables

static const std::string kDiffSourceA = "SourceA"
static const std::string kDiffSourceB = "SourceB"
static const std::string kMeasureFunction = "measureFunction"
static const std::string kMeasureFunctionLabel = "Quality mesure function"
static const std::string kMeasureFunctionPSNR = "psnr (Peak Signal to Noise Ratio)"
static const std::string kMeasureFunctionMSE = "mse (Mean Square Error)"
static const std::string kMeasureFunctionSSIM = "ssim (Structural SIMilarity)"
static const std::string kOutputQualityMesure = "quality"
static const std::string kOutputQualityMesureLabel = "Quality"
static const bool kSupportTiles = false

Enumeration Type Documentation

Enumerator:
eMeasureFunctionMSE 
eMeasureFunctionPSNR 
eMeasureFunctionSSIM 

Definition at line 20 of file DiffDefinitions.hpp.


Function Documentation

tuttle::plugin::quality::mDeclarePluginFactory ( DiffPluginFactory  )

Variable Documentation

const std::string tuttle::plugin::quality::kDiffSourceA = "SourceA" [static]

Definition at line 10 of file DiffDefinitions.hpp.

Referenced by tuttle::plugin::quality::DiffPlugin::DiffPlugin().

const std::string tuttle::plugin::quality::kDiffSourceB = "SourceB" [static]

Definition at line 11 of file DiffDefinitions.hpp.

Referenced by tuttle::plugin::quality::DiffPlugin::DiffPlugin().

const std::string tuttle::plugin::quality::kMeasureFunction = "measureFunction" [static]

Definition at line 13 of file DiffDefinitions.hpp.

Referenced by tuttle::plugin::quality::DiffPlugin::DiffPlugin().

const std::string tuttle::plugin::quality::kMeasureFunctionLabel = "Quality mesure function" [static]

Definition at line 14 of file DiffDefinitions.hpp.

const std::string tuttle::plugin::quality::kMeasureFunctionMSE = "mse (Mean Square Error)" [static]

Definition at line 17 of file DiffDefinitions.hpp.

const std::string tuttle::plugin::quality::kMeasureFunctionPSNR = "psnr (Peak Signal to Noise Ratio)" [static]

Definition at line 16 of file DiffDefinitions.hpp.

const std::string tuttle::plugin::quality::kMeasureFunctionSSIM = "ssim (Structural SIMilarity)" [static]

Definition at line 18 of file DiffDefinitions.hpp.

const std::string tuttle::plugin::quality::kOutputQualityMesure = "quality" [static]

Definition at line 26 of file DiffDefinitions.hpp.

Referenced by tuttle::plugin::quality::DiffPlugin::DiffPlugin().

const std::string tuttle::plugin::quality::kOutputQualityMesureLabel = "Quality" [static]

Definition at line 27 of file DiffDefinitions.hpp.

const bool tuttle::plugin::quality::kSupportTiles = false [static]

Definition at line 8 of file DiffPluginFactory.hpp.