TuttleOFX  1
tuttle::plugin::warp Namespace Reference

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

Enumeration Type Documentation

Enumerator:
eParamMethodCreation 
eParamMethodDelete 
eParamMethodMove 

Definition at line 28 of file WarpDefinitions.hpp.


Function Documentation

template<class Mat >
std::ostream& tuttle::plugin::warp::coutMat ( std::ostream &  os,
const Mat &  m 
) [inline]

Definition at line 33 of file tps.tcc.

tuttle::plugin::warp::mDeclarePluginFactory ( WarpPluginFactory  )

Variable Documentation

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::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::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::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::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]
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]