ImageAccessor< ChannelType, nch > Class Template Reference

ImageAccessor< ChannelType, nch > Class Template Reference

#include <image.h>

Class Description

template<class ChannelType, cu_int nch>
class mudbox::ImageAccessor< ChannelType, nch >

Definition at line 2537 of file image.h.

+ Inheritance diagram for ImageAccessor< ChannelType, nch >:

Public Member Functions

 ImageAccessor (Image *parent)
 
Color ColorAt (u_int X, u_int Y) const
 Get the value at a given coordinate. More...
 
template<>
Color ColorAt (u_int X, u_int Y) const
 
template<>
Color ColorAt (u_int X, u_int Y) const
 
template<>
Color ColorAt (u_int X, u_int Y) const
 
template<>
Color ColorAt (u_int X, u_int Y) const
 
template<>
Color ColorAt (u_int X, u_int Y) const
 
template<>
Color ColorAt (u_int X, u_int Y) const
 
template<>
Color ColorAt (u_int X, u_int Y) const
 
template<>
Color ColorAt (u_int X, u_int Y) const
 
- Public Member Functions inherited from ImageAccessorBase< ChannelType, nch >
 ImageAccessorBase (Image *parent)
 
u_int Width () const
 
u_int Height () const
 
u_int ChannelCount () const
 
void SetValueAt (u_int X, u_int Y, u_int Ch, float fVal)
 Set value for a specified texel. More...
 
float ValueAt (u_int X, u_int Y, u_int Ch) const
 Get the value at a given coordinate. More...
 
void SetColorAt (u_int X, u_int Y, const Color &cColor)
 Set value for a specified texel. More...
 
voidAddrAt (u_int X, u_int Y, u_int Ch)
 
template<>
voidAddrAt (u_int X, u_int Y, u_int Ch)
 
template<>
voidAddrAt (u_int X, u_int Y, u_int Ch)
 
template<>
voidAddrAt (u_int X, u_int Y, u_int Ch)
 
template<>
voidAddrAt (u_int X, u_int Y, u_int Ch)
 
template<>
voidAddrAt (u_int X, u_int Y, u_int Ch)
 
template<>
voidAddrAt (u_int X, u_int Y, u_int Ch)
 
template<>
voidAddrAt (u_int X, u_int Y, u_int Ch)
 
template<>
voidAddrAt (u_int X, u_int Y, u_int Ch)
 
template<>
voidAddrAt (u_int X, u_int Y, u_int Ch)
 
template<>
voidAddrAt (u_int X, u_int Y, u_int Ch)
 
template<>
voidAddrAt (u_int X, u_int Y, u_int Ch)
 
template<>
voidAddrAt (u_int X, u_int Y, u_int Ch)
 
template<>
voidAddrAt (u_int X, u_int Y, u_int Ch)
 
template<>
voidAddrAt (u_int X, u_int Y, u_int Ch)
 
template<>
voidAddrAt (u_int X, u_int Y, u_int Ch)
 
template<>
voidAddrAt (u_int X, u_int Y, u_int Ch)
 
template<>
void SetValueAt (u_int X, u_int Y, u_int Ch, float fVal)
 
template<>
void SetValueAt (u_int X, u_int Y, u_int Ch, float fVal)
 
template<>
void SetValueAt (u_int X, u_int Y, u_int Ch, float fVal)
 
template<>
void SetValueAt (u_int X, u_int Y, u_int Ch, float fVal)
 
template<>
void SetValueAt (u_int X, u_int Y, u_int Ch, float fVal)
 
template<>
void SetValueAt (u_int X, u_int Y, u_int Ch, float fVal)
 
template<>
void SetValueAt (u_int X, u_int Y, u_int Ch, float fVal)
 
template<>
void SetValueAt (u_int X, u_int Y, u_int Ch, float fVal)
 
template<>
void SetValueAt (u_int X, u_int Y, u_int Ch, float fVal)
 
template<>
void SetValueAt (u_int X, u_int Y, u_int Ch, float fVal)
 
template<>
void SetValueAt (u_int X, u_int Y, u_int Ch, float fVal)
 
template<>
void SetValueAt (u_int X, u_int Y, u_int Ch, float fVal)
 
template<>
void SetValueAt (u_int X, u_int Y, u_int Ch, float fVal)
 
template<>
void SetValueAt (u_int X, u_int Y, u_int Ch, float fVal)
 
template<>
void SetValueAt (u_int X, u_int Y, u_int Ch, float fVal)
 
template<>
void SetValueAt (u_int X, u_int Y, u_int Ch, float fVal)
 
template<>
float ValueAt (u_int X, u_int Y, u_int Ch) const
 
template<>
float ValueAt (u_int X, u_int Y, u_int Ch) const
 
template<>
float ValueAt (u_int X, u_int Y, u_int Ch) const
 
template<>
float ValueAt (u_int X, u_int Y, u_int Ch) const
 
template<>
float ValueAt (u_int X, u_int Y, u_int Ch) const
 
template<>
float ValueAt (u_int X, u_int Y, u_int Ch) const
 
template<>
float ValueAt (u_int X, u_int Y, u_int Ch) const
 
template<>
float ValueAt (u_int X, u_int Y, u_int Ch) const
 
template<>
float ValueAt (u_int X, u_int Y, u_int Ch) const
 
template<>
float ValueAt (u_int X, u_int Y, u_int Ch) const
 
template<>
float ValueAt (u_int X, u_int Y, u_int Ch) const
 
template<>
float ValueAt (u_int X, u_int Y, u_int Ch) const
 
template<>
float ValueAt (u_int X, u_int Y, u_int Ch) const
 
template<>
float ValueAt (u_int X, u_int Y, u_int Ch) const
 
template<>
float ValueAt (u_int X, u_int Y, u_int Ch) const
 
template<>
float ValueAt (u_int X, u_int Y, u_int Ch) const
 
template<>
float ValueAt (u_int X, u_int Y, u_int Ch) const
 
template<>
float ValueAt (u_int X, u_int Y, u_int Ch) const
 
template<>
void SetValueAt (u_int X, u_int Y, u_int Ch, float fVal)
 
template<>
void SetValueAt (u_int X, u_int Y, u_int Ch, float fVal)
 
template<>
void SetColorAt (u_int X, u_int Y, const Color &c)
 
template<>
void SetColorAt (u_int X, u_int Y, const Color &c)
 
template<>
void SetColorAt (u_int X, u_int Y, const Color &c)
 
template<>
void SetColorAt (u_int X, u_int Y, const Color &c)
 
template<>
void SetColorAt (u_int X, u_int Y, const Color &c)
 
template<>
void SetColorAt (u_int X, u_int Y, const Color &c)
 
template<>
void SetColorAt (u_int X, u_int Y, const Color &c)
 
template<>
void SetColorAt (u_int X, u_int Y, const Color &c)
 

Constructor & Destructor Documentation

ImageAccessor ( Image parent)
inline

Definition at line 2540 of file image.h.

2540  : ImageAccessorBase<ChannelType, nch>(parent)
2541  {
2542  }

Member Function Documentation

Color ColorAt ( u_int  X,
u_int  Y 
) const
inline

Get the value at a given coordinate.

Color ColorAt ( u_int  X,
u_int  Y 
) const
inline

Definition at line 2768 of file image.h.

2769 {
2770  return Color(ValueAt(X,Y,0), ValueAt(X,Y,1), ValueAt(X,Y,2), ValueAt(X,Y,3));
2771 };
float ValueAt(u_int X, u_int Y, u_int Ch) const
Get the value at a given coordinate.
Color ColorAt ( u_int  X,
u_int  Y 
) const
inline

Definition at line 2775 of file image.h.

2776 {
2777  return Color(ValueAt(X,Y,0), ValueAt(X,Y,1), ValueAt(X,Y,2), ValueAt(X,Y,3));
2778 };
float ValueAt(u_int X, u_int Y, u_int Ch) const
Get the value at a given coordinate.
Color ColorAt ( u_int  X,
u_int  Y 
) const
inline

Definition at line 2782 of file image.h.

2783 {
2784  return Color(ValueAt(X,Y,0), ValueAt(X,Y,1), ValueAt(X,Y,2), ValueAt(X,Y,3));
2785 };
float ValueAt(u_int X, u_int Y, u_int Ch) const
Get the value at a given coordinate.
Color ColorAt ( u_int  X,
u_int  Y 
) const
inline

Definition at line 2789 of file image.h.

2790 {
2791  return Color(ValueAt(X,Y,0), ValueAt(X,Y,1), ValueAt(X,Y,2), 1.0f);
2792 };
float ValueAt(u_int X, u_int Y, u_int Ch) const
Get the value at a given coordinate.
GLclampf f
Definition: GLee.h:9303
Color ColorAt ( u_int  X,
u_int  Y 
) const
inline

Definition at line 2796 of file image.h.

2797 {
2798  return Color(ValueAt(X,Y,0), ValueAt(X,Y,1), ValueAt(X,Y,2), 1.0f);
2799 };
float ValueAt(u_int X, u_int Y, u_int Ch) const
Get the value at a given coordinate.
GLclampf f
Definition: GLee.h:9303
Color ColorAt ( u_int  X,
u_int  Y 
) const
inline

Definition at line 2803 of file image.h.

2804 {
2805  return Color(ValueAt(X,Y,0), ValueAt(X,Y,1), ValueAt(X,Y,2), 1.0f);
2806 };
float ValueAt(u_int X, u_int Y, u_int Ch) const
Get the value at a given coordinate.
GLclampf f
Definition: GLee.h:9303
Color ColorAt ( u_int  X,
u_int  Y 
) const
inline

Definition at line 2831 of file image.h.

2832 {
2833  return Color(ValueAt(X,Y,0), ValueAt(X,Y,1), ValueAt(X,Y,2), ValueAt(X,Y,3));
2834 };
float ValueAt(u_int X, u_int Y, u_int Ch) const
Get the value at a given coordinate.
Color ColorAt ( u_int  X,
u_int  Y 
) const
inline

Definition at line 2838 of file image.h.

2839 {
2840  return Color(ValueAt(X,Y,0), ValueAt(X,Y,1), ValueAt(X,Y,2), 1.0f);
2841 };
float ValueAt(u_int X, u_int Y, u_int Ch) const
Get the value at a given coordinate.
GLclampf f
Definition: GLee.h:9303

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