TuttleOFX  1
tuttle::host::ofx::attribute::OfxhAttribute Class Reference

#include <OfxhAttribute.hpp>

Inheritance diagram for tuttle::host::ofx::attribute::OfxhAttribute:
Collaboration diagram for tuttle::host::ofx::attribute::OfxhAttribute:

Public Types

typedef OfxhAttribute This

Public Member Functions

 OfxhAttribute (const property::OfxhSet &properties)
 OfxhAttribute (const OfxhAttributeDescriptor &desc)
virtual ~OfxhAttribute ()=0
virtual bool operator== (const This &other) const
bool operator!= (const This &other) const
const property::OfxhSetgetProperties () const
property::OfxhSetgetEditableProperties ()
virtual void copyValues (const This &other)

Protected Member Functions

 OfxhAttribute ()
void setProperties (const property::OfxhSet &properties)

Protected Attributes

property::OfxhSet _properties

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)

Friends

class boost::serialization::access

Detailed Description

Definition at line 52 of file OfxhAttribute.hpp.


Member Typedef Documentation


Constructor & Destructor Documentation

tuttle::host::ofx::attribute::OfxhAttribute::OfxhAttribute ( ) [inline, protected]

Definition at line 58 of file OfxhAttribute.hpp.

tuttle::host::ofx::attribute::OfxhAttribute::OfxhAttribute ( const property::OfxhSet properties)

Definition at line 8 of file OfxhAttribute.cpp.

References tuttle::host::ofx::attribute::OfxhAttributeAccessor::getAttributeType().

Here is the call graph for this function:

tuttle::host::ofx::attribute::OfxhAttribute::OfxhAttribute ( const OfxhAttributeDescriptor desc)

Definition at line 14 of file OfxhAttribute.cpp.

References tuttle::host::ofx::attribute::OfxhAttributeAccessor::getAttributeType().

Here is the call graph for this function:

tuttle::host::ofx::attribute::OfxhAttribute::~OfxhAttribute ( ) [pure virtual]

Definition at line 20 of file OfxhAttribute.cpp.


Member Function Documentation

virtual void tuttle::host::ofx::attribute::OfxhAttribute::copyValues ( const This other) [inline, virtual]

Definition at line 95 of file OfxhAttribute.hpp.

References _properties, and tuttle::host::ofx::property::OfxhSet::copyValues().

Referenced by tuttle::host::ofx::attribute::OfxhClipImageSet::copyClipsValues().

Here is the call graph for this function:

const property::OfxhSet& tuttle::host::ofx::attribute::OfxhAttribute::getProperties ( ) const [inline, virtual]

Implements tuttle::host::ofx::attribute::OfxhAttributeAccessor.

Definition at line 85 of file OfxhAttribute.hpp.

References _properties.

Referenced by tuttle::host::ofx::attribute::OfxhClipImage::getBitDepthString(), tuttle::host::ofx::attribute::OfxhParamPage::getChildren(), tuttle::host::ofx::attribute::OfxhParamChoice::getChoiceKeys(), tuttle::host::ofx::attribute::OfxhClipImage::getComponentsString(), tuttle::host::ofx::attribute::OfxhClipImage::getContinuousSamples(), tuttle::host::attribute::ParamDouble::getDefault(), tuttle::host::attribute::ParamChoice::getDefault(), tuttle::host::attribute::ParamBoolean::getDefault(), tuttle::host::attribute::ParamString::getDefault(), tuttle::host::ofx::attribute::OfxhClipImage::getFieldExtraction(), tuttle::host::ofx::attribute::OfxhClipImage::getFieldOrder(), tuttle::host::ofx::attribute::OfxhClipImage::getFrameRange(), tuttle::host::attribute::ClipImage::getFrameRate(), tuttle::host::ofx::attribute::OfxhClipImage::getFrameRate(), tuttle::host::ofx::attribute::OfxhClipImage::getPixelAspectRatio(), tuttle::host::ofx::attribute::OfxhClipImage::getPremult(), tuttle::host::ofx::attribute::OfxhParamString::getStringMode(), tuttle::host::attribute::ClipImage::getUnmappedBitDepth(), tuttle::host::ofx::attribute::OfxhClipImage::getUnmappedBitDepth(), tuttle::host::attribute::ClipImage::getUnmappedComponents(), tuttle::host::ofx::attribute::OfxhClipImage::getUnmappedComponents(), tuttle::host::ofx::attribute::OfxhClipImage::getUnmappedFrameRange(), tuttle::host::ofx::attribute::OfxhClipImage::getUnmappedFrameRate(), tuttle::host::ofx::imageEffect::OfxhImage::initClipBits(), tuttle::host::ofx::attribute::operator<<(), and operator==().

bool tuttle::host::ofx::attribute::OfxhAttribute::operator!= ( const This other) const [inline]

Reimplemented in tuttle::host::ofx::attribute::OfxhClipImage, and tuttle::host::ofx::attribute::OfxhClip.

Definition at line 72 of file OfxhAttribute.hpp.

References operator==().

Here is the call graph for this function:

virtual bool tuttle::host::ofx::attribute::OfxhAttribute::operator== ( const This other) const [inline, virtual]

Reimplemented in tuttle::host::ofx::attribute::OfxhClipImage, and tuttle::host::ofx::attribute::OfxhClip.

Definition at line 65 of file OfxhAttribute.hpp.

References getProperties().

Referenced by operator!=().

Here is the call graph for this function:

template<class Archive >
void tuttle::host::ofx::attribute::OfxhAttribute::serialize ( Archive &  ar,
const unsigned int  version 
) [inline, private]

Reimplemented in tuttle::host::ofx::attribute::OfxhClip.

Definition at line 103 of file OfxhAttribute.hpp.

References _properties.

void tuttle::host::ofx::attribute::OfxhAttribute::setProperties ( const property::OfxhSet properties) [inline, protected, virtual]

Implements tuttle::host::ofx::attribute::OfxhAttributeAccessor.

Definition at line 78 of file OfxhAttribute.hpp.

References _properties, and tuttle::host::ofx::attribute::OfxhAttributeAccessor::getAttributeType().

Here is the call graph for this function:


Friends And Related Function Documentation

friend class boost::serialization::access [friend]

Reimplemented in tuttle::host::ofx::attribute::OfxhClip.

Definition at line 101 of file OfxhAttribute.hpp.


Field Documentation


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