TuttleOFX
1
|
#include <ParamPointRelativePoint.hpp>
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 |
Definition at line 15 of file ParamPointRelativePoint.hpp.
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.
tuttle::plugin::interact::ParamPointRelativePoint< TFrame, coord >::~ParamPointRelativePoint | ( | ) | [inline] |
Definition at line 24 of file ParamPointRelativePoint.hpp.
Point2 tuttle::plugin::interact::ParamPointRelativePoint< TFrame, coord >::getPoint | ( | ) | const [inline, virtual] |
Reimplemented from tuttle::plugin::interact::ParamPoint< TFrame, coord >.
Definition at line 30 of file ParamPointRelativePoint.hpp.
References tuttle::plugin::interact::ParamPoint< TFrame, coord >::_frame, tuttle::plugin::interact::ParamPoint< TFrame, coord >::_param, tuttle::plugin::interact::ParamPointRelativePoint< TFrame, coord >::_relativePoint, tuttle::plugin::interact::PointInteract::getPoint(), tuttle::plugin::interact::PointInteract::getTime(), and tuttle::plugin::ofxToGil().
void tuttle::plugin::interact::ParamPointRelativePoint< TFrame, coord >::setPoint | ( | const Scalar | x, |
const Scalar | y | ||
) | [inline, virtual] |
Reimplemented from tuttle::plugin::interact::ParamPoint< TFrame, coord >.
Definition at line 42 of file ParamPointRelativePoint.hpp.
References tuttle::plugin::interact::ParamPoint< TFrame, coord >::_frame, tuttle::plugin::interact::ParamPoint< TFrame, coord >::_param, tuttle::plugin::interact::ParamPointRelativePoint< TFrame, coord >::_relativePoint, tuttle::plugin::interact::PointInteract::getPoint(), tuttle::plugin::interact::InteractObject::getSelected(), and tuttle::plugin::interact::PointInteract::getTime().
const PointInteract& tuttle::plugin::interact::ParamPointRelativePoint< TFrame, coord >::_relativePoint [private] |
Definition at line 27 of file ParamPointRelativePoint.hpp.
Referenced by tuttle::plugin::interact::ParamPointRelativePoint< TFrame, coord >::getPoint(), and tuttle::plugin::interact::ParamPointRelativePoint< TFrame, coord >::setPoint().
const ECoordinateSystem tuttle::plugin::interact::ParamPointRelativePoint< TFrame, coord >::notCenteredCoord = CoordinateSystemAxisXY<NotCenteredCoodinate<coord>::value>::value [static, private] |
Definition at line 17 of file ParamPointRelativePoint.hpp.