TuttleOFX  1
tuttle::host::attribute::ParamDouble3D Class Reference

#include <ParamDouble3D.hpp>

Inheritance diagram for tuttle::host::attribute::ParamDouble3D:
Collaboration diagram for tuttle::host::attribute::ParamDouble3D:

Public Member Functions

 ParamDouble3D (INode &effect, const std::string &name, const ofx::attribute::OfxhParamDescriptor &descriptor)
ParamDouble3Dclone () const
 clone this parameter
Ofx3DPointD getDefault () const
void getValue (double &x, double &y, double &z) const OFX_EXCEPTION_SPEC
void getValueAtTime (const OfxTime time, double &x, double &y, double &z) const OFX_EXCEPTION_SPEC
void setValue (const double &x, const double &y, const double &z, const ofx::attribute::EChange change) OFX_EXCEPTION_SPEC
void setValueAtTime (const OfxTime time, const double &x, const double &y, const double &z, const ofx::attribute::EChange change) OFX_EXCEPTION_SPEC
void setValue (const int &x, const int &y, const int &z, const ofx::attribute::EChange change) OFX_EXCEPTION_SPEC
void setValueAtTime (const OfxTime time, const int &x, const int &y, const int &z, const ofx::attribute::EChange change) OFX_EXCEPTION_SPEC

Detailed Description

Definition at line 11 of file ParamDouble3D.hpp.


Constructor & Destructor Documentation

tuttle::host::attribute::ParamDouble3D::ParamDouble3D ( INode effect,
const std::string &  name,
const ofx::attribute::OfxhParamDescriptor descriptor 
)

Member Function Documentation

ParamDouble3D* tuttle::host::attribute::ParamDouble3D::clone ( ) const [inline, virtual]

clone this parameter

Implements tuttle::host::ofx::attribute::OfxhParam.

Definition at line 16 of file ParamDouble3D.hpp.

References ParamDouble3D().

Here is the call graph for this function:

Ofx3DPointD tuttle::host::attribute::ParamDouble3D::getDefault ( ) const
void tuttle::host::attribute::ParamDouble3D::getValue ( double &  x,
double &  y,
double &  z 
) const

Definition at line 30 of file ParamDouble3D.cpp.

void tuttle::host::attribute::ParamDouble3D::getValueAtTime ( const OfxTime  time,
double &  x,
double &  y,
double &  z 
) const

Definition at line 37 of file ParamDouble3D.cpp.

void tuttle::host::attribute::ParamDouble3D::setValue ( const double &  x,
const double &  y,
const double &  z,
const ofx::attribute::EChange  change 
)

Definition at line 44 of file ParamDouble3D.cpp.

Referenced by setValue().

void tuttle::host::attribute::ParamDouble3D::setValue ( const int &  x,
const int &  y,
const int &  z,
const ofx::attribute::EChange  change 
) [inline]

Definition at line 26 of file ParamDouble3D.hpp.

References setValue().

Here is the call graph for this function:

void tuttle::host::attribute::ParamDouble3D::setValueAtTime ( const OfxTime  time,
const double &  x,
const double &  y,
const double &  z,
const ofx::attribute::EChange  change 
)

Definition at line 52 of file ParamDouble3D.cpp.

Referenced by setValueAtTime().

void tuttle::host::attribute::ParamDouble3D::setValueAtTime ( const OfxTime  time,
const int &  x,
const int &  y,
const int &  z,
const ofx::attribute::EChange  change 
) [inline]

Definition at line 30 of file ParamDouble3D.hpp.

References setValueAtTime().

Here is the call graph for this function:


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