TuttleOFX  1
OFX::Attribute Class Reference

#include <ofxsParam.h>

Inheritance diagram for OFX::Attribute:
Collaboration diagram for OFX::Attribute:

Public Member Functions

 Attribute (const std::string &name)
const std::string & getName () const
 get name
PropertySetgetProps ()
const PropertySetgetProps () const

Protected Member Functions

 Attribute ()

Protected Attributes

std::string _name
PropertySet _props

Private Member Functions

 Attribute (const Attribute &v)
Attributeoperator= (const Attribute &)

Detailed Description

Definition at line 869 of file ofxsParam.h.


Constructor & Destructor Documentation

OFX::Attribute::Attribute ( const Attribute v) [inline, private]

Definition at line 872 of file ofxsParam.h.

OFX::Attribute::Attribute ( ) [inline, protected]

Definition at line 875 of file ofxsParam.h.

OFX::Attribute::Attribute ( const std::string &  name) [inline]

Definition at line 878 of file ofxsParam.h.


Member Function Documentation

const std::string& OFX::Attribute::getName ( void  ) const [inline]
PropertySet& OFX::Attribute::getProps ( ) [inline]

Definition at line 885 of file ofxsParam.h.

References _props.

Referenced by OFX::ChoiceParam::appendOption(), OFX::ValueParam::getCacheInvalidation(), OFX::IntParam::getDefault(), OFX::Int2DParam::getDefault(), OFX::Int3DParam::getDefault(), OFX::DoubleParam::getDefault(), OFX::Double2DParam::getDefault(), OFX::Double3DParam::getDefault(), OFX::RGBParam::getDefault(), OFX::RGBAParam::getDefault(), OFX::StringParam::getDefault(), OFX::ChoiceParam::getDefault(), OFX::BooleanParam::getDefault(), OFX::CustomParam::getDefault(), OFX::BaseDoubleParam::getDigits(), OFX::IntParam::getDisplayRange(), OFX::Int2DParam::getDisplayRange(), OFX::Int3DParam::getDisplayRange(), OFX::DoubleParam::getDisplayRange(), OFX::Double2DParam::getDisplayRange(), OFX::Double3DParam::getDisplayRange(), OFX::BaseDoubleParam::getDoubleType(), OFX::ValueParam::getEvaluateOnChange(), OFX::Param::getHint(), OFX::BaseDoubleParam::getIncrement(), OFX::ValueParam::getIsAnimating(), OFX::ValueParam::getIsAutoKeying(), OFX::Param::getIsEnable(), OFX::ValueParam::getIsPersistant(), OFX::Param::getIsSecret(), OFX::Param::getLabels(), OFX::ChoiceParam::getNOptions(), OFX::Param::getParent(), OFX::IntParam::getRange(), OFX::Int2DParam::getRange(), OFX::Int3DParam::getRange(), OFX::DoubleParam::getRange(), OFX::Double2DParam::getRange(), OFX::Double3DParam::getRange(), OFX::Param::getScriptName(), OFX::StringParam::getStringType(), OFX::Param::Param(), OFX::ChoiceParam::resetOptions(), OFX::IntParam::setDefault(), OFX::Int2DParam::setDefault(), OFX::Int3DParam::setDefault(), OFX::DoubleParam::setDefault(), OFX::Double2DParam::setDefault(), OFX::Double3DParam::setDefault(), OFX::RGBParam::setDefault(), OFX::RGBAParam::setDefault(), OFX::StringParam::setDefault(), OFX::ChoiceParam::setDefault(), OFX::BooleanParam::setDefault(), OFX::CustomParam::setDefault(), OFX::BaseDoubleParam::setDigits(), OFX::IntParam::setDisplayRange(), OFX::Int2DParam::setDisplayRange(), OFX::Int3DParam::setDisplayRange(), OFX::DoubleParam::setDisplayRange(), OFX::Double2DParam::setDisplayRange(), OFX::Double3DParam::setDisplayRange(), OFX::Param::setEnabled(), OFX::ValueParam::setEvaluateOnChange(), OFX::Param::setHint(), OFX::BaseDoubleParam::setIncrement(), OFX::Param::setIsSecret(), OFX::Param::setLabels(), tuttle::plugin::av::AVOptionPlugin< IOPlugin >::setParameters(), OFX::IntParam::setRange(), OFX::Int2DParam::setRange(), OFX::Int3DParam::setRange(), OFX::DoubleParam::setRange(), OFX::Double2DParam::setRange(), and OFX::Double3DParam::setRange().

const PropertySet& OFX::Attribute::getProps ( ) const [inline]

Definition at line 886 of file ofxsParam.h.

References _props.

Attribute& OFX::Attribute::operator= ( const Attribute ) [inline, private]

Definition at line 873 of file ofxsParam.h.


Field Documentation

std::string OFX::Attribute::_name [protected]

Definition at line 889 of file ofxsParam.h.

Referenced by getName().

Definition at line 890 of file ofxsParam.h.

Referenced by getProps().


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