TuttleOFX  1
tuttle::plugin::colorGradient Namespace Reference

Data Structures

class  LineEquation
class  ColorGrandient1DLinearFunctor
class  ColorGrandient2DLinearFunctor
struct  ColorGradientProcessParams
class  ColorGradientPlugin
 ColorGradient plugin. More...
class  ColorGradientProcess
 ColorGradient process. More...

Typedefs

typedef boost::gil::point2
< double > 
point_t

Enumerations

enum  EGradientType { eGradientType1DLinear = 0, eGradientType1DRadial, eGradientType2D }

Functions

std::string getPointParamName (const unsigned int i)
std::string getColorParamName (const unsigned int i)
 mDeclarePluginFactory (ColorGradientPluginFactory,{},{})

Variables

static const unsigned int kMaxNbPoints = 50
static const std::string kPoint = "point"
static const std::string kColor = "color"
static const std::string kGradientType = "type"
static const std::string kGradientType1DLinear = "1dLinear"
static const std::string kGradientType1DRadial = "1dRadial"
static const std::string kGradientType2D = "2d"
static const std::string kNbPoints = "nbPoints"

Typedef Documentation

typedef boost::gil::point2<double> tuttle::plugin::colorGradient::point_t

Definition at line 21 of file ColorGrandient1DLinearFunctor.hpp.


Enumeration Type Documentation

Enumerator:
eGradientType1DLinear 
eGradientType1DRadial 
eGradientType2D 

Definition at line 22 of file ColorGradientDefinitions.hpp.


Function Documentation

std::string tuttle::plugin::colorGradient::getColorParamName ( const unsigned int  i) [inline]
std::string tuttle::plugin::colorGradient::getPointParamName ( const unsigned int  i) [inline]
tuttle::plugin::colorGradient::mDeclarePluginFactory ( ColorGradientPluginFactory  )

Variable Documentation

const std::string tuttle::plugin::colorGradient::kColor = "color" [static]

Definition at line 15 of file ColorGradientDefinitions.hpp.

Referenced by getColorParamName().

const std::string tuttle::plugin::colorGradient::kGradientType1DLinear = "1dLinear" [static]

Definition at line 18 of file ColorGradientDefinitions.hpp.

const std::string tuttle::plugin::colorGradient::kGradientType1DRadial = "1dRadial" [static]

Definition at line 19 of file ColorGradientDefinitions.hpp.

const std::string tuttle::plugin::colorGradient::kGradientType2D = "2d" [static]

Definition at line 20 of file ColorGradientDefinitions.hpp.

const std::string tuttle::plugin::colorGradient::kPoint = "point" [static]

Definition at line 14 of file ColorGradientDefinitions.hpp.

Referenced by getPointParamName().