TuttleOFX
1
|
Namespaces | |
namespace | bezier |
Data Structures | |
class | TPS_Morpher |
struct | pixel_merge_t |
class | WarpOverlayInteract |
class | WarpEffectOverlayDescriptor |
struct | WarpProcessParams |
class | WarpPlugin |
Warp plugin. More... | |
class | WarpProcess |
Warp process. More... | |
Enumerations | |
enum | EParamMethod { eParamMethodCreation = 0, eParamMethodDelete, eParamMethodMove } |
Functions | |
template<class Mat > | |
std::ostream & | coutMat (std::ostream &os, const Mat &m) |
mDeclarePluginFactory (WarpPluginFactory,{},{}) | |
Variables | |
static const std::size_t | kMaxNbPoints = 20 |
static const float | lineWidth = 0.5 |
static const float | pointWidth = 3.0 |
static const int | seuil = 15 |
static const float | positionOrigine = -200.0 |
static const std::string | kClipSourceB = "B" |
static const std::string | kParamMethod = "method" |
static const std::string | kParamMethodCreation = "creation" |
static const std::string | kParamMethodDelete = "delete" |
static const std::string | kParamMethodMove = "move" |
static const std::string | kParamOverlay = "overlay" |
static const std::string | kParamInverse = "inverse" |
static const std::string | kParamNbPoints = "nbPoints" |
static const std::string | kParamTransition = "transition" |
static const std::string | kParamReset = "reset" |
static const std::string | kParamNextCurve = "nextCurve" |
static const std::string | kParamSetKey = "setKey" |
static const std::string | kParamGroupSettings = "settings" |
static const std::string | kParamNbPointsBezier = "Points Bezier" |
static const std::string | kParamRigiditeTPS = "Rigidite TPS" |
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 | kParamGroupTgtIn = "groupTgtIn" |
static const std::string | kParamPointTgtIn = "pTangenteIn" |
static const std::string | kParamOverlayTgtIn = "overlayTgtIn" |
static const std::string | kParamOverlayTgtInColor = "overlayTangentInColor" |
static const std::string | kParamGroupTgtOut = "groupTgtOut" |
static const std::string | kParamPointTgtOut = "pTangenteOut" |
static const std::string | kParamOverlayTgtOut = "overlayTgtOut" |
static const std::string | kParamOverlayTgtOutColor = "overlayTangentOutColor" |
static const std::string | kParamGroupCurveBegin = "groupCurveBegin" |
static const std::string | kParamCurveBegin = "pCurveBegin" |
static const std::string | kParamGroupOverlay = "groupOverlay" |
bool | longDown = false |
Definition at line 28 of file WarpDefinitions.hpp.
std::ostream& tuttle::plugin::warp::coutMat | ( | std::ostream & | os, |
const Mat & | m | ||
) | [inline] |
tuttle::plugin::warp::mDeclarePluginFactory | ( | WarpPluginFactory | ) |
const std::string tuttle::plugin::warp::kClipSourceB = "B" [static] |
Definition at line 22 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::WarpPlugin(), and tuttle::plugin::warp::WarpProcess< View >::WarpProcess().
const std::size_t tuttle::plugin::warp::kMaxNbPoints = 20 [static] |
Definition at line 11 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::changedParam(), tuttle::plugin::warp::WarpOverlayInteract::penDown(), tuttle::plugin::warp::WarpOverlayInteract::penMotion(), tuttle::plugin::warp::WarpOverlayInteract::penUp(), tuttle::plugin::warp::WarpOverlayInteract::WarpOverlayInteract(), and tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamCurveBegin = "pCurveBegin" [static] |
Definition at line 70 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamGroupCurveBegin = "groupCurveBegin" [static] |
Definition at line 69 of file WarpDefinitions.hpp.
const std::string tuttle::plugin::warp::kParamGroupIn = "groupIn" [static] |
Definition at line 49 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamGroupOut = "groupOut" [static] |
Definition at line 54 of file WarpDefinitions.hpp.
const std::string tuttle::plugin::warp::kParamGroupOverlay = "groupOverlay" [static] |
Definition at line 72 of file WarpDefinitions.hpp.
const std::string tuttle::plugin::warp::kParamGroupSettings = "settings" [static] |
Definition at line 45 of file WarpDefinitions.hpp.
const std::string tuttle::plugin::warp::kParamGroupTgtIn = "groupTgtIn" [static] |
Definition at line 59 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamGroupTgtOut = "groupTgtOut" [static] |
Definition at line 64 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamInverse = "inverse" [static] |
Definition at line 38 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamMethod = "method" [static] |
Definition at line 24 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamMethodCreation = "creation" [static] |
Definition at line 25 of file WarpDefinitions.hpp.
const std::string tuttle::plugin::warp::kParamMethodDelete = "delete" [static] |
Definition at line 26 of file WarpDefinitions.hpp.
const std::string tuttle::plugin::warp::kParamMethodMove = "move" [static] |
Definition at line 27 of file WarpDefinitions.hpp.
const std::string tuttle::plugin::warp::kParamNbPoints = "nbPoints" [static] |
Definition at line 39 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::changedParam(), and tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamNbPointsBezier = "Points Bezier" [static] |
Definition at line 46 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamNextCurve = "nextCurve" [static] |
Definition at line 42 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::changedParam(), and tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamOverlay = "overlay" [static] |
Definition at line 37 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamOverlayIn = "overlayIn" [static] |
Definition at line 51 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamOverlayInColor = "overlayInColor" [static] |
Definition at line 52 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamOverlayOut = "overlayOut" [static] |
Definition at line 56 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamOverlayOutColor = "overlayOutColor" [static] |
Definition at line 57 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamOverlayTgtIn = "overlayTgtIn" [static] |
Definition at line 61 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamOverlayTgtInColor = "overlayTangentInColor" [static] |
Definition at line 62 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamOverlayTgtOut = "overlayTgtOut" [static] |
Definition at line 66 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamOverlayTgtOutColor = "overlayTangentOutColor" [static] |
Definition at line 67 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamPointIn = "pIn" [static] |
Definition at line 50 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::changedParam(), and tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamPointOut = "pOut" [static] |
Definition at line 55 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::changedParam(), and tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamPointTgtIn = "pTangenteIn" [static] |
Definition at line 60 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::changedParam(), and tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamPointTgtOut = "pTangenteOut" [static] |
Definition at line 65 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::changedParam(), and tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamReset = "reset" [static] |
Definition at line 41 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::changedParam(), and tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamRigiditeTPS = "Rigidite TPS" [static] |
Definition at line 47 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamSetKey = "setKey" [static] |
Definition at line 43 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::changedParam(), and tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const std::string tuttle::plugin::warp::kParamTransition = "transition" [static] |
Definition at line 40 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::WarpPlugin().
const float tuttle::plugin::warp::lineWidth = 0.5 [static] |
Definition at line 13 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::lens::LensDistortOverlayInteract::draw().
bool tuttle::plugin::warp::longDown = false |
const float tuttle::plugin::warp::pointWidth = 3.0 [static] |
Definition at line 14 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::bezier::drawBezier().
const float tuttle::plugin::warp::positionOrigine = -200.0 [static] |
Definition at line 17 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpPlugin::changedParam().
const int tuttle::plugin::warp::seuil = 15 [static] |
Definition at line 15 of file WarpDefinitions.hpp.
Referenced by tuttle::plugin::warp::WarpOverlayInteract::penDown().