A.I.M.S


TexturedData< AimsData< T >, AimsData< T > > Class Template Reference

#include <aims/texdata/texdata.h>

Public Types

typedef SiteType< AimsData< T >
>::type 
Site
 
typedef T Tex
 

Public Member Functions

SiteIterator< AimsData< T > > siteBegin ()
 
SiteIterator< AimsData< T > > siteEnd ()
 
std::vector< Siteneighbours (const Site &pos)
 
Texintensity (const Site &pos)
 
const Texintensity (const Site &pos) const
 
 TexturedData ()
 
 TexturedData (AimsData< T > *data)
 
 TexturedData (const TexturedData< AimsData< T >, AimsData< T > > &other)
 
 TexturedData (int dimx, int dimy, int dimz, int dimt=1, int borderw=0)
 
void write (char *name)
 
AimsData< T > * GetImage ()
 
int NbSites ()
 
TexturedData< AimsData< T >
, AimsData< T > > & 
operator= (const TexturedData< AimsData< T >, AimsData< T > > &other)
 

Detailed Description

template<typename T>
class TexturedData< AimsData< T >, AimsData< T > >

Definition at line 158 of file texdata.h.

Member Typedef Documentation

template<typename T >
typedef SiteType<AimsData<T> >::type TexturedData< AimsData< T >, AimsData< T > >::Site

Definition at line 162 of file texdata.h.

template<typename T >
typedef T TexturedData< AimsData< T >, AimsData< T > >::Tex

Definition at line 163 of file texdata.h.

Constructor & Destructor Documentation

template<typename T >
TexturedData< AimsData< T >, AimsData< T > >::TexturedData ( )
inline

Definition at line 170 of file texdata.h.

template<typename T >
TexturedData< AimsData< T >, AimsData< T > >::TexturedData ( AimsData< T > *  data)
inline

Definition at line 171 of file texdata.h.

template<typename T >
TexturedData< AimsData< T >, AimsData< T > >::TexturedData ( const TexturedData< AimsData< T >, AimsData< T > > &  other)

Definition at line 364 of file texdata.h.

template<typename T >
TexturedData< AimsData< T >, AimsData< T > >::TexturedData ( int  dimx,
int  dimy,
int  dimz,
int  dimt = 1,
int  borderw = 0 
)

Definition at line 371 of file texdata.h.

Member Function Documentation

template<typename T >
AimsData<T>* TexturedData< AimsData< T >, AimsData< T > >::GetImage ( )
inline

Definition at line 183 of file texdata.h.

template<typename T >
T & TexturedData< AimsData< T >, AimsData< T > >::intensity ( const Site pos)

Definition at line 422 of file texdata.h.

template<typename T >
const T & TexturedData< AimsData< T >, AimsData< T > >::intensity ( const Site pos) const

Definition at line 428 of file texdata.h.

template<typename T >
int TexturedData< AimsData< T >, AimsData< T > >::NbSites ( )
inline

Definition at line 187 of file texdata.h.

template<typename T >
std::vector< typename SiteType< AimsData< T > >::type > TexturedData< AimsData< T >, AimsData< T > >::neighbours ( const Site pos)

Definition at line 395 of file texdata.h.

template<typename T >
TexturedData< AimsData< T >, AimsData< T > > & TexturedData< AimsData< T >, AimsData< T > >::operator= ( const TexturedData< AimsData< T >, AimsData< T > > &  other)
inline

Definition at line 515 of file texdata.h.

template<typename T >
SiteIterator< AimsData< T > > TexturedData< AimsData< T >, AimsData< T > >::siteBegin ( )

Definition at line 377 of file texdata.h.

template<typename T >
SiteIterator< AimsData< T > > TexturedData< AimsData< T >, AimsData< T > >::siteEnd ( )

Definition at line 386 of file texdata.h.

template<typename T >
void TexturedData< AimsData< T >, AimsData< T > >::write ( char *  name)
inline

Definition at line 179 of file texdata.h.

References aims::Writer< T >::write().


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