A.I.M.S


TexturedData< AimsSurface< D, Void >, Texture< T > > Class Template Reference

#include <aims/texdata/texdata.h>

Public Types

typedef SiteType< AimsSurface
< D, Void > >::type 
Site
 
typedef T Tex
 

Public Member Functions

SiteIterator< AimsSurface< D,
Void > > 
siteBegin ()
 
SiteIterator< AimsSurface< D,
Void > > 
siteEnd ()
 
std::vector< Siteneighbours (const Site &pos)
 
Texintensity (const Site &pos)
 
const Texintensity (const Site &pos) const
 
 TexturedData ()
 
 TexturedData (AimsSurface< D, Void > *mesh, Texture< T > *tex)
 
 TexturedData (AimsSurface< D, Void > *mesh, Texture< T > *tex, std::vector< Point3df > *coords)
 
 TexturedData (const TexturedData< AimsSurface< D, Void >, Texture< T > > &other)
 
void write (char *name)
 
AimsSurface< D, Void > * GetMesh ()
 
Texture< T > * GetTexture ()
 
TexturedData< AimsSurface< D,
Void >, Texture< T > > & 
operator= (const TexturedData< AimsSurface< D, Void >, Texture< T > > &other)
 
int NbSites ()
 

Detailed Description

template<int D, class T>
class TexturedData< AimsSurface< D, Void >, Texture< T > >

Definition at line 201 of file texdata.h.

Member Typedef Documentation

template<int D, class T >
typedef SiteType<AimsSurface<D, Void> >::type TexturedData< AimsSurface< D, Void >, Texture< T > >::Site

Definition at line 204 of file texdata.h.

template<int D, class T >
typedef T TexturedData< AimsSurface< D, Void >, Texture< T > >::Tex

Definition at line 205 of file texdata.h.

Constructor & Destructor Documentation

template<int D, class T >
TexturedData< AimsSurface< D, Void >, Texture< T > >::TexturedData ( )
inline

Definition at line 211 of file texdata.h.

template<int D, class T >
TexturedData< AimsSurface< D, Void >, Texture< T > >::TexturedData ( AimsSurface< D, Void > *  mesh,
Texture< T > *  tex 
)
inline

Definition at line 212 of file texdata.h.

template<int D, class T >
TexturedData< AimsSurface< D, Void >, Texture< T > >::TexturedData ( AimsSurface< D, Void > *  mesh,
Texture< T > *  tex,
std::vector< Point3df > *  coords 
)
inline

Definition at line 218 of file texdata.h.

template<int D, class T >
TexturedData< AimsSurface< D, Void >, Texture< T > >::TexturedData ( const TexturedData< AimsSurface< D, Void >, Texture< T > > &  other)

Definition at line 436 of file texdata.h.

Member Function Documentation

template<int D, class T >
AimsSurface<D,Void>* TexturedData< AimsSurface< D, Void >, Texture< T > >::GetMesh ( )
inline

Definition at line 232 of file texdata.h.

template<int D, class T >
Texture<T>* TexturedData< AimsSurface< D, Void >, Texture< T > >::GetTexture ( )
inline

Definition at line 233 of file texdata.h.

template<int D, class T >
T & TexturedData< AimsSurface< D, Void >, Texture< T > >::intensity ( const Site pos)

Definition at line 503 of file texdata.h.

template<int D, class T >
const T & TexturedData< AimsSurface< D, Void >, Texture< T > >::intensity ( const Site pos) const

Definition at line 509 of file texdata.h.

template<int D, class T >
int TexturedData< AimsSurface< D, Void >, Texture< T > >::NbSites ( )
inline

Definition at line 239 of file texdata.h.

template<int D, class T >
std::vector< typename SiteType< AimsSurface< D, Void > >::type > TexturedData< AimsSurface< D, Void >, Texture< T > >::neighbours ( const Site pos)

Definition at line 477 of file texdata.h.

template<int D, class T >
TexturedData< AimsSurface< D, Void >, Texture< T > > & TexturedData< AimsSurface< D, Void >, Texture< T > >::operator= ( const TexturedData< AimsSurface< D, Void >, Texture< T > > &  other)
inline

Definition at line 523 of file texdata.h.

template<int D, class T >
SiteIterator< AimsSurface< D, Void > > TexturedData< AimsSurface< D, Void >, Texture< T > >::siteBegin ( )

Definition at line 450 of file texdata.h.

template<int D, class T >
SiteIterator< AimsSurface< D, Void > > TexturedData< AimsSurface< D, Void >, Texture< T > >::siteEnd ( )

Definition at line 463 of file texdata.h.

template<int D, class T >
void TexturedData< AimsSurface< D, Void >, Texture< T > >::write ( char *  name)
inline

Definition at line 224 of file texdata.h.

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


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