|
T | get_interpol_val_at (const C2DFVector &p) const |
| This function should really go away. More...
|
|
C2DFVector | get_pixel_size () const |
|
void | set_pixel_size (const C2DFVector &pixel) |
|
| T2DVectorfield () |
|
| T2DVectorfield (const C2DBounds &size) |
|
| T2DVectorfield (const CAttributedData &data, const C2DBounds &size) |
|
const_iterator | begin () const |
|
iterator | begin () |
|
const_iterator | begin_at (size_t x, size_t y) const |
|
iterator | begin_at (size_t x, size_t y) |
|
range_iterator | begin_range (const C2DBounds &begin, const C2DBounds &end) |
|
const_range_iterator | begin_range (const C2DBounds &begin, const C2DBounds &end) const |
|
void | clear () |
|
const_iterator | end () const |
|
iterator | end () |
|
range_iterator | end_range (const C2DBounds &begin, const C2DBounds &end) |
|
const_range_iterator | end_range (const C2DBounds &begin, const C2DBounds &end) const |
|
void | get_data_line_x (size_t y, std::vector< T > &buffer) const |
|
void | get_data_line_y (size_t x, std::vector< T > &buffer) const |
|
Range | get_range (const C2DBounds &start, const C2DBounds &end) |
|
ConstRange | get_range (const C2DBounds &start, const C2DBounds &end) const |
|
const C2DBounds & | get_size () const |
|
void | make_single_ref () __attribute__((deprecated)) |
|
const_reference | operator() (size_t x, size_t y) const |
|
reference | operator() (size_t x, size_t y) |
|
const_reference | operator() (const C2DBounds &l) const |
|
reference | operator() (const C2DBounds &l) |
|
T2DDatafield< T > & | operator= (const T2DDatafield< T > &org) |
|
T2DDatafield< T > & | operator= (T2DDatafield< T > &&org) |
|
const_reference | operator[] (size_t idx) const |
|
reference | operator[] (size_t idx) |
|
void | put_data_line_x (size_t y, const std::vector< T > &buffer) |
|
void | put_data_line_y (size_t x, const std::vector< T > &buffer) |
|
size_type | size () const |
|
| T2DDatafield () |
|
| T2DDatafield (const C2DBounds &size) |
|
| T2DDatafield (const C2DBounds &size, const T *_data) |
|
| T2DDatafield (const C2DBounds &size, const std::vector< T > &data) |
|
| T2DDatafield (const T2DDatafield< T > &org) |
|
| T2DDatafield (T2DDatafield< T > &&org) |
|
virtual | ~T2DDatafield () |
|
CAttributeMap::const_iterator | begin_attributes () const |
|
void | delete_attribute (const std::string &key) |
|
CAttributeMap::const_iterator | end_attributes () const |
|
const PAttribute | get_attribute (const std::string &key) const |
|
template<typename T > |
const T | get_attribute_as (const std::string &key) const |
|
template<typename T > |
const T | get_attribute_as (const std::string &key, T default_value) const |
|
const std::string | get_attribute_as_string (const std::string &key) const |
| returns the requested attribute as string, returns an empty string if attribute doesn't exist More...
|
|
bool | has_attribute (const std::string &key) const |
|
CAttributedData & | operator= (const CAttributedData &org) |
| Assignemt operator. More...
|
|
void | print (std::ostream &os) const |
|
void | set_attribute (const std::string &key, PAttribute attr) |
|
void | set_attribute (const std::string &key, const std::string &value) |
|
template<typename T > |
void | set_attribute (const std::string &key, const T &value) |
|
void | set_attribute (const std::string &key, const char *value) |
|
void | set_attributes (CAttributeMap::const_iterator begin, CAttributeMap::const_iterator end) |
|
| CAttributedData () |
|
| CAttributedData (const CAttributedData &org) |
|
| CAttributedData (PAttributeMap attr) |
|
template<typename T>
class T2DVectorfield< T >
2D Vector field
This class provides an interface to make the IO opf vector fields possible
Definition at line 37 of file 2d/vectorfield.hh.