TuttleOFX
1
|
Data Structures | |
class | PinningOverlayInteract |
class | PinningEffectOverlayDescriptor |
struct | PinningProcessParams |
class | PinningPlugin |
Pinning plugin. More... | |
class | PinningProcess |
Pinning process. More... | |
Enumerations | |
enum | EParamMethod { eParamMethodAffine = 0, eParamMethodPerspective, eParamMethodBilinear } |
enum | EParamManipulatorMode { eParamManipulatorModeTranslate = 0, eParamManipulatorModeRotate, eParamManipulatorModeScale } |
Functions | |
mDeclarePluginFactory (PinningPluginFactory,{},{}) | |
Variables | |
static const std::string | kParamMethod = "method" |
static const std::string | kParamMethodAffine = "affine" |
static const std::string | kParamMethodPerspective = "perspective" |
static const std::string | kParamMethodBilinear = "bilinear" |
static const std::string | kParamSetToCornersIn = "setToCornersIn" |
static const std::string | kParamSetToCornersOut = "setToCornersOut" |
static const std::string | kParamOverlay = "overlay" |
static const std::string | kParamInverse = "inverse" |
static const std::string | kParamGroupCentre = "groupCentre" |
static const std::string | kParamPointCentre = "pCentre" |
static const std::string | kParamOverlayCentre = "overlayCentre" |
static const std::string | kParamOverlayCentreColor = "overlayCentreColor" |
static const std::string | kParamGroupIn = "groupIn" |
static const std::string | kParamPointIn = "pIn" |
static const std::string | kParamOverlayIn = "overlayIn" |
static const std::string | kParamOverlayInColor = "overlayInColor" |
static const std::string | kParamGroupOut = "groupOut" |
static const std::string | kParamPointOut = "pOut" |
static const std::string | kParamOverlayOut = "overlayOut" |
static const std::string | kParamOverlayOutColor = "overlayOutColor" |
static const std::string | kParamGroupPerspMatrix = "groupPerspMatrix" |
static const std::string | kParamPerspMatrixRow = "perpMatrix" |
static const std::string | kParamGroupBilinearMatrix = "groupBilinearMatrix" |
static const std::string | kParamBilinearMatrixRow = "bilinearMatrix" |
static const std::string | kParamManipulatorMode = "manipulatorMode" |
static const std::string | kParamManipulatorModeTranslate = "translate" |
static const std::string | kParamManipulatorModeRotate = "rotate" |
static const std::string | kParamManipulatorModeScale = "scale" |
static const bool | kSupportTiles = false |
Definition at line 52 of file PinningDefinitions.hpp.
Definition at line 15 of file PinningDefinitions.hpp.
tuttle::plugin::pinning::mDeclarePluginFactory | ( | PinningPluginFactory | ) |
const std::string tuttle::plugin::pinning::kParamBilinearMatrixRow = "bilinearMatrix" [static] |
Definition at line 45 of file PinningDefinitions.hpp.
Referenced by tuttle::plugin::pinning::PinningPlugin::PinningPlugin().
const std::string tuttle::plugin::pinning::kParamGroupBilinearMatrix = "groupBilinearMatrix" [static] |
Definition at line 44 of file PinningDefinitions.hpp.
Referenced by tuttle::plugin::pinning::PinningPlugin::PinningPlugin().
const std::string tuttle::plugin::pinning::kParamGroupCentre = "groupCentre" [static] |
Definition at line 27 of file PinningDefinitions.hpp.
const std::string tuttle::plugin::pinning::kParamGroupIn = "groupIn" [static] |
Definition at line 32 of file PinningDefinitions.hpp.
Referenced by tuttle::plugin::pinning::PinningPlugin::PinningPlugin().
const std::string tuttle::plugin::pinning::kParamGroupOut = "groupOut" [static] |
Definition at line 37 of file PinningDefinitions.hpp.
const std::string tuttle::plugin::pinning::kParamGroupPerspMatrix = "groupPerspMatrix" [static] |
Definition at line 42 of file PinningDefinitions.hpp.
Referenced by tuttle::plugin::pinning::PinningPlugin::PinningPlugin().
const std::string tuttle::plugin::pinning::kParamInverse = "inverse" [static] |
Definition at line 25 of file PinningDefinitions.hpp.
Referenced by tuttle::plugin::pinning::PinningPlugin::changedParam(), and tuttle::plugin::pinning::PinningPlugin::PinningPlugin().
const std::string tuttle::plugin::pinning::kParamManipulatorMode = "manipulatorMode" [static] |
Definition at line 48 of file PinningDefinitions.hpp.
const std::string tuttle::plugin::pinning::kParamManipulatorModeRotate = "rotate" [static] |
Definition at line 50 of file PinningDefinitions.hpp.
const std::string tuttle::plugin::pinning::kParamManipulatorModeScale = "scale" [static] |
Definition at line 51 of file PinningDefinitions.hpp.
const std::string tuttle::plugin::pinning::kParamManipulatorModeTranslate = "translate" [static] |
Definition at line 49 of file PinningDefinitions.hpp.
const std::string tuttle::plugin::pinning::kParamMethod = "method" [static] |
Definition at line 11 of file PinningDefinitions.hpp.
Referenced by tuttle::plugin::pinning::PinningPlugin::changedParam(), and tuttle::plugin::pinning::PinningPlugin::PinningPlugin().
const std::string tuttle::plugin::pinning::kParamMethodAffine = "affine" [static] |
Definition at line 12 of file PinningDefinitions.hpp.
const std::string tuttle::plugin::pinning::kParamMethodBilinear = "bilinear" [static] |
Definition at line 14 of file PinningDefinitions.hpp.
const std::string tuttle::plugin::pinning::kParamMethodPerspective = "perspective" [static] |
Definition at line 13 of file PinningDefinitions.hpp.
const std::string tuttle::plugin::pinning::kParamOverlay = "overlay" [static] |
Definition at line 24 of file PinningDefinitions.hpp.
Referenced by tuttle::plugin::pinning::PinningPlugin::PinningPlugin().
const std::string tuttle::plugin::pinning::kParamOverlayCentre = "overlayCentre" [static] |
Definition at line 29 of file PinningDefinitions.hpp.
const std::string tuttle::plugin::pinning::kParamOverlayCentreColor = "overlayCentreColor" [static] |
Definition at line 30 of file PinningDefinitions.hpp.
const std::string tuttle::plugin::pinning::kParamOverlayIn = "overlayIn" [static] |
Definition at line 34 of file PinningDefinitions.hpp.
Referenced by tuttle::plugin::pinning::PinningPlugin::PinningPlugin().
const std::string tuttle::plugin::pinning::kParamOverlayInColor = "overlayInColor" [static] |
Definition at line 35 of file PinningDefinitions.hpp.
Referenced by tuttle::plugin::pinning::PinningPlugin::PinningPlugin().
const std::string tuttle::plugin::pinning::kParamOverlayOut = "overlayOut" [static] |
Definition at line 39 of file PinningDefinitions.hpp.
Referenced by tuttle::plugin::pinning::PinningPlugin::PinningPlugin().
const std::string tuttle::plugin::pinning::kParamOverlayOutColor = "overlayOutColor" [static] |
Definition at line 40 of file PinningDefinitions.hpp.
Referenced by tuttle::plugin::pinning::PinningPlugin::PinningPlugin().
const std::string tuttle::plugin::pinning::kParamPerspMatrixRow = "perpMatrix" [static] |
Definition at line 43 of file PinningDefinitions.hpp.
Referenced by tuttle::plugin::pinning::PinningPlugin::PinningPlugin().
const std::string tuttle::plugin::pinning::kParamPointCentre = "pCentre" [static] |
Definition at line 28 of file PinningDefinitions.hpp.
const std::string tuttle::plugin::pinning::kParamPointIn = "pIn" [static] |
Definition at line 33 of file PinningDefinitions.hpp.
Referenced by tuttle::plugin::pinning::PinningPlugin::changedParam(), and tuttle::plugin::pinning::PinningPlugin::PinningPlugin().
const std::string tuttle::plugin::pinning::kParamPointOut = "pOut" [static] |
Definition at line 38 of file PinningDefinitions.hpp.
Referenced by tuttle::plugin::pinning::PinningPlugin::changedParam(), and tuttle::plugin::pinning::PinningPlugin::PinningPlugin().
const std::string tuttle::plugin::pinning::kParamSetToCornersIn = "setToCornersIn" [static] |
Definition at line 22 of file PinningDefinitions.hpp.
Referenced by tuttle::plugin::pinning::PinningPlugin::changedParam(), and tuttle::plugin::pinning::PinningPlugin::PinningPlugin().
const std::string tuttle::plugin::pinning::kParamSetToCornersOut = "setToCornersOut" [static] |
Definition at line 23 of file PinningDefinitions.hpp.
Referenced by tuttle::plugin::pinning::PinningPlugin::changedParam(), and tuttle::plugin::pinning::PinningPlugin::PinningPlugin().
const bool tuttle::plugin::pinning::kSupportTiles = false [static] |
Definition at line 21 of file PinningPluginFactory.cpp.