DataArrayProxy< I, E > Struct Template Reference

#include <fmath.h>

List of all members.

Public Member Functions

 DataArrayProxy (I *data=NULL)
operator* () const
operator[] (int i) const
DataProxy< I, E > operator[] (int i)
void set (I *data)
I * get () const

Detailed Description

template<typename I, typename E>
struct DataArrayProxy< I, E >

A DataArrayProxy<I,E> looks like an (E *), but it really holds an (I *) and does conversions (via convert_type) as it reads in and out. (I and E are for INTERNAL and EXTERNAL data types, respectively).


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Tue Oct 27 06:30:40 2009 for OpenImageIO by  doxygen 1.6.1