#include <field.h>
|
T & | at (size_t x, size_t y) |
|
const T & | at (size_t x, size_t y) const |
|
size_t | capacity () const |
|
void | copy (size_t x, size_t y, const Field &f) |
|
T * | data () |
|
const T * | data () const |
|
| Field () |
|
| Field (const Field &f) |
|
| Field (size_t width, size_t height) |
|
| Field (size_t width, size_t height, const T &value) |
|
void | fill (size_t x, size_t y, size_t w, size_t h, const T &value) |
|
void | fill_all (const T &value) |
|
size_t | height () const |
|
Field & | operator= (const Field &field) |
|
void | resize_no_copy (size_t width, size_t height) |
|
size_t | size () const |
|
void | swap (Field &f) |
|
size_t | width () const |
|
| ~Field () |
|
|
size_t | array_index (size_t x, size_t y) const |
|
template<class Archive > |
void | load (Archive &ar, const unsigned int version) |
|
template<class Archive > |
void | save (Archive &ar, const unsigned int version) const |
|
◆ Field() [1/4]
◆ Field() [2/4]
◆ Field() [3/4]
template<class T >
ug::Field< T >::Field |
( |
size_t |
width, |
|
|
size_t |
height, |
|
|
const T & |
value |
|
) |
| |
◆ Field() [4/4]
◆ ~Field()
◆ array_index()
template<class T >
size_t ug::Field< T >::array_index |
( |
size_t |
x, |
|
|
size_t |
y |
|
) |
| const |
|
inlineprivate |
◆ at() [1/2]
template<class T >
T & ug::Field< T >::at |
( |
size_t |
x, |
|
|
size_t |
y |
|
) |
| |
|
inline |
Referenced by ug::FileReaderASC::at(), ug::BlurField(), ug::RasterLayers::construct_relative_to_global_height_table(), ug::Field< T >::copy(), ug::CreateGridFromField(), ug::CreateGridFromFieldBoundary(), ug::EliminateInvalidCells(), ug::Heightfield::interpolate(), ug::RasterLayers::invalidate_flat_cells(), ug::InvalidateSmallLenses(), ug::FileReaderASC::load_file(), ug::RasterLayers::remove_small_holes(), ug::RasterLayers::snap_cells_to_higher_layers(), and ug::RasterLayers::upper_lower_dist_relation().
◆ at() [2/2]
template<class T >
const T & ug::Field< T >::at |
( |
size_t |
x, |
|
|
size_t |
y |
|
) |
| const |
|
inline |
◆ capacity()
◆ copy()
template<class T >
void ug::Field< T >::copy |
( |
size_t |
x, |
|
|
size_t |
y, |
|
|
const Field< T > & |
f |
|
) |
| |
◆ data() [1/2]
◆ data() [2/2]
◆ fill()
template<class T >
void ug::Field< T >::fill |
( |
size_t |
x, |
|
|
size_t |
y, |
|
|
size_t |
w, |
|
|
size_t |
h, |
|
|
const T & |
value |
|
) |
| |
◆ fill_all()
template<class T >
void ug::Field< T >::fill_all |
( |
const T & |
value | ) |
|
◆ height()
References ug::Field< T >::m_height.
Referenced by ug::Field< number >::array_index(), ug::BlurField(), ug::RasterLayers::construct_relative_to_global_height_table(), ug::Field< T >::copy(), ug::CreateGridFromField(), ug::CreateGridFromFieldBoundary(), ug::EliminateInvalidCells(), ug::Heightfield::extent(), ug::Heightfield::interpolate(), ug::RasterLayers::invalidate_flat_cells(), ug::InvalidateSmallLenses(), ug::FileReaderASC::num_rows(), ug::RasterLayers::remove_small_holes(), and ug::RasterLayers::snap_cells_to_higher_layers().
◆ load()
template<class T >
template<class Archive >
void ug::Field< T >::load |
( |
Archive & |
ar, |
|
|
const unsigned int |
version |
|
) |
| |
|
private |
◆ operator=()
◆ resize_no_copy()
template<class T >
void ug::Field< T >::resize_no_copy |
( |
size_t |
width, |
|
|
size_t |
height |
|
) |
| |
◆ save()
template<class T >
template<class Archive >
void ug::Field< T >::save |
( |
Archive & |
ar, |
|
|
const unsigned int |
version |
|
) |
| const |
|
private |
◆ size()
◆ swap()
◆ width()
References ug::Field< T >::m_width.
Referenced by ug::Field< number >::array_index(), ug::BlurField(), ug::RasterLayers::construct_relative_to_global_height_table(), ug::Field< T >::copy(), ug::CreateGridFromField(), ug::CreateGridFromFieldBoundary(), ug::EliminateInvalidCells(), ug::Heightfield::extent(), ug::Heightfield::interpolate(), ug::RasterLayers::invalidate_flat_cells(), ug::InvalidateSmallLenses(), ug::FileReaderASC::num_columns(), ug::RasterLayers::remove_small_holes(), and ug::RasterLayers::snap_cells_to_higher_layers().
◆ boost::serialization::access
template<class T >
friend class boost::serialization::access |
|
friend |
◆ m_capacity
◆ m_data
◆ m_height
◆ m_width
The documentation for this class was generated from the following files: