TuttleOFX  1
tuttle::plugin::interact::ParamPointRelativePoint< TFrame, coord > Class Template Reference

#include <ParamPointRelativePoint.hpp>

Inheritance diagram for tuttle::plugin::interact::ParamPointRelativePoint< TFrame, coord >:
Collaboration diagram for tuttle::plugin::interact::ParamPointRelativePoint< TFrame, coord >:

Public Member Functions

 ParamPointRelativePoint (const InteractInfos &infos, OFX::Double2DParam *param, const TFrame &relativeFrame, const PointInteract *relativePoint)
 ~ParamPointRelativePoint ()
Point2 getPoint () const
void setPoint (const Scalar x, const Scalar y)

Private Attributes

const PointInteract_relativePoint

Static Private Attributes

static const ECoordinateSystem notCenteredCoord = CoordinateSystemAxisXY<NotCenteredCoodinate<coord>::value>::value

Detailed Description

template<class TFrame, ECoordinateSystem coord>
class tuttle::plugin::interact::ParamPointRelativePoint< TFrame, coord >

Definition at line 15 of file ParamPointRelativePoint.hpp.


Constructor & Destructor Documentation

template<class TFrame , ECoordinateSystem coord>
tuttle::plugin::interact::ParamPointRelativePoint< TFrame, coord >::ParamPointRelativePoint ( const InteractInfos infos,
OFX::Double2DParam *  param,
const TFrame &  relativeFrame,
const PointInteract relativePoint 
) [inline]

Definition at line 19 of file ParamPointRelativePoint.hpp.

template<class TFrame , ECoordinateSystem coord>
tuttle::plugin::interact::ParamPointRelativePoint< TFrame, coord >::~ParamPointRelativePoint ( ) [inline]

Definition at line 24 of file ParamPointRelativePoint.hpp.


Member Function Documentation


Field Documentation

template<class TFrame , ECoordinateSystem coord>
const ECoordinateSystem tuttle::plugin::interact::ParamPointRelativePoint< TFrame, coord >::notCenteredCoord = CoordinateSystemAxisXY<NotCenteredCoodinate<coord>::value>::value [static, private]

Definition at line 17 of file ParamPointRelativePoint.hpp.


The documentation for this class was generated from the following file: