#include <ImfAttribute.h>

Public Member Functions | |
| TypedAttribute () | |
| TypedAttribute (const T &value) | |
| TypedAttribute (const TypedAttribute< T > &other) | |
| virtual | ~TypedAttribute () |
| T & | value () |
| const T & | value () const |
| virtual const char * | typeName () const |
| virtual Attribute * | copy () const |
| virtual void | writeValueTo (OStream &os, int version) const |
| virtual void | readValueFrom (IStream &is, int size, int version) |
| virtual void | copyValueFrom (const Attribute &other) |
Static Public Member Functions | |
| static const char * | staticTypeName () |
| static Attribute * | makeNewAttribute () |
| static TypedAttribute * | cast (Attribute *attribute) |
| static const TypedAttribute * | cast (const Attribute *attribute) |
| static TypedAttribute & | cast (Attribute &attribute) |
| static const TypedAttribute & | cast (const Attribute &attribute) |
| static void | registerAttributeType () |
| static void | unRegisterAttributeType () |
Definition at line 133 of file ImfAttribute.h.
| Imf::TypedAttribute< T >::TypedAttribute | ( | ) | [inline] |
Definition at line 242 of file ImfAttribute.h.
| Imf::TypedAttribute< T >::TypedAttribute | ( | const T & | value | ) | [inline] |
Definition at line 251 of file ImfAttribute.h.
| Imf::TypedAttribute< T >::TypedAttribute | ( | const TypedAttribute< T > & | other | ) | [inline] |
Definition at line 260 of file ImfAttribute.h.
| Imf::TypedAttribute< T >::~TypedAttribute | ( | ) | [inline, virtual] |
Definition at line 269 of file ImfAttribute.h.
| const TypedAttribute< T > & Imf::TypedAttribute< T >::cast | ( | const Attribute & | attribute | ) | [inline, static] |
Definition at line 379 of file ImfAttribute.h.
| TypedAttribute< T > & Imf::TypedAttribute< T >::cast | ( | Attribute & | attribute | ) | [inline, static] |
Definition at line 371 of file ImfAttribute.h.
| const TypedAttribute< T > * Imf::TypedAttribute< T >::cast | ( | const Attribute * | attribute | ) | [inline, static] |
Definition at line 357 of file ImfAttribute.h.
| TypedAttribute< T > * Imf::TypedAttribute< T >::cast | ( | Attribute * | attribute | ) | [inline, static] |
Definition at line 343 of file ImfAttribute.h.
| Attribute * Imf::TypedAttribute< T >::copy | ( | void | ) | const [inline, virtual] |
| void Imf::TypedAttribute< T >::copyValueFrom | ( | const Attribute & | other | ) | [inline, virtual] |
| Attribute * Imf::TypedAttribute< T >::makeNewAttribute | ( | ) | [inline, static] |
Definition at line 301 of file ImfAttribute.h.
| void Imf::V3dAttribute::readValueFrom | ( | IStream & | is, | |
| int | size, | |||
| int | version | |||
| ) | [inline, virtual] |
| void Imf::TypedAttribute< T >::registerAttributeType | ( | ) | [inline, static] |
Definition at line 387 of file ImfAttribute.h.
| const char * Imf::V3dAttribute::staticTypeName | ( | ) | [inline, static] |
| const char * Imf::TypedAttribute< T >::typeName | ( | ) | const [inline, virtual] |
| void Imf::TypedAttribute< T >::unRegisterAttributeType | ( | ) | [inline, static] |
Definition at line 395 of file ImfAttribute.h.
| const T & Imf::TypedAttribute< T >::value | ( | ) | const [inline] |
Definition at line 285 of file ImfAttribute.h.
| T & Imf::TypedAttribute< T >::value | ( | ) | [inline] |
Definition at line 277 of file ImfAttribute.h.
| void Imf::V3dAttribute::writeValueTo | ( | OStream & | os, | |
| int | version | |||
| ) | const [inline, virtual] |
1.5.9