|  | aimsdata
    5.1.2
    Neuroimaging data handling | 
#include <aims/mesh/texture.h>
| Public Member Functions | |
| Texture () | |
| Texture (size_t n) | |
| Texture (size_t n, const T &value) | |
| virtual | ~Texture () | 
| size_t | nItem () const | 
| size_t | size () const | 
| alias for nItem()  More... | |
| const T & | item (int n) const | 
| const T & | operator[] (int n) const | 
| T & | operator[] (int n) | 
| T & | item (int n) | 
| void | reserve (size_t size) | 
| void | push_back (const T &item) | 
| const std::vector< T > & | data () const | 
| std::vector< T > & | data () | 
| void | erase () | 
| bool | operator== (const Texture< T > &x) const | 
| Protected Attributes | |
| std::vector< T > | _data | 
| Friends | |
| std::ostream & | operator<< (std::ostream &out, const Texture< T > &thing) | 
| 
 | inline | 
Definition at line 82 of file texture.h.
References Texture< T >::_data.
| 
 | inline | 
Definition at line 81 of file texture.h.
References Texture< T >::_data.
Referenced by Texture< T >::operator==(), aims::SurfaceManip::splitTexturedMesh(), and aims::TexWriter< T >::write().
| 
 | inline | 
Definition at line 84 of file texture.h.
References Texture< T >::_data.
| 
 | inline | 
Definition at line 77 of file texture.h.
References Texture< T >::_data.
| 
 | inline | 
Definition at line 74 of file texture.h.
References Texture< T >::_data.
Referenced by aims::Tex2Graph< T >::makeGraph(), and Texture< T >::push_back().
| 
 | inline | 
Definition at line 70 of file texture.h.
References Texture< T >::_data.
Referenced by aims::Tex2Graph< T >::makeGraph(), and aims::TexWriter< T >::write().
Definition at line 85 of file texture.h.
References Texture< T >::_data, and Texture< T >::data().
| 
 | inline | 
Definition at line 76 of file texture.h.
References Texture< T >::_data.
| 
 | inline | 
Definition at line 75 of file texture.h.
References Texture< T >::_data.
| 
 | inline | 
Definition at line 80 of file texture.h.
References Texture< T >::_data, and Texture< T >::item().
Referenced by aims::CutTexturedMesh< T >::addTextureInterpolPoint(), aims::CutTexturedMesh< T >::addTexturePoint(), and carto::RawConverter< TimeTexture< INP >, TimeTexture< OUTP > >::convert().
| 
 | inline | 
Definition at line 79 of file texture.h.
References Texture< T >::_data, and Texture< T >::size().
Referenced by carto::RawConverter< TimeTexture< INP >, TimeTexture< OUTP > >::convert().
| 
 | inline | 
alias for nItem()
Definition at line 72 of file texture.h.
References Texture< T >::_data.
Referenced by TexturedData< AimsSurface< D, Void >, Texture< T > >::neighbours(), and Texture< T >::reserve().
| 
 | friend | 
| 
 | protected | 
Definition at line 93 of file texture.h.
Referenced by Texture< T >::data(), Texture< T >::erase(), Texture< T >::item(), Texture< T >::nItem(), Texture< T >::operator==(), Texture< T >::operator[](), Texture< T >::push_back(), Texture< T >::reserve(), and Texture< T >::size().