NRLib::RegularSurface< A > Member List

This is the complete list of members for NRLib::RegularSurface< A >, including all inherited members.

Add(A c)NRLib::RegularSurface< A >inlinevirtual
AddNonConform(const Surface< A > *s2)NRLib::RegularSurface< A >
Assign(A c)NRLib::RegularSurface< A >inline
Avg() constNRLib::RegularSurface< A >
Avg(int &n_nodes) constNRLib::RegularSurface< A >
begin()NRLib::Grid2D< A >inline
begin() constNRLib::Grid2D< A >inline
Clone() constNRLib::RegularSurface< A >inlinevirtual
const_iterator typedefNRLib::Grid2D< A >
const_reference typedefNRLib::Grid2D< A >
CreateNeighbourAvg(size_t i, size_t j)NRLib::RegularSurface< A >
DivideNonConform(const Surface< A > *s2)NRLib::RegularSurface< A >
EnclosesRectangle(double x_min, double x_max, double y_min, double y_max) constNRLib::RegularSurface< A >virtual
end()NRLib::Grid2D< A >inline
end() constNRLib::Grid2D< A >inline
FindContIndex(double x, double y, double &i, double &j) constNRLib::RegularSurface< A >
FindGeneralIndex(double x, double y, int &i, int &j) constNRLib::RegularSurface< A >inline
FindI(double x) constNRLib::RegularSurface< A >inline
FindIndex(double x, double y, size_t &i, size_t &j) constNRLib::RegularSurface< A >inline
FindJ(double y) constNRLib::RegularSurface< A >inline
FindMax(A missingValue) constNRLib::Grid2D< A >
FindMin(A missingValue) constNRLib::Grid2D< A >
FindNearestNodeIndex(double x, double y, size_t &i, size_t &j) constNRLib::RegularSurface< A >inline
GetCorners(double x, double y, A corners[4]) constNRLib::RegularSurface< A >inline
GetDX() constNRLib::RegularSurface< A >inline
GetDY() constNRLib::RegularSurface< A >inline
GetIJ(size_t index, size_t &i, size_t &j) constNRLib::Grid2D< A >
GetIndex(size_t i, size_t j) constNRLib::Grid2D< A >inline
GetLengthX() constNRLib::RegularSurface< A >inline
GetLengthY() constNRLib::RegularSurface< A >inline
GetMissingValue() constNRLib::RegularSurface< A >inline
GetN() constNRLib::Grid2D< A >inline
GetName() constNRLib::RegularSurface< A >inline
GetNI() constNRLib::Grid2D< A >inline
GetNJ() constNRLib::Grid2D< A >inline
GetNode(size_t index, double &x, double &y, double &z) constNRLib::RegularSurface< A >inline
GetNode(size_t i, size_t j, double &x, double &y, double &z) constNRLib::RegularSurface< A >inline
GetX(size_t i) constNRLib::RegularSurface< A >inline
GetXMax() constNRLib::RegularSurface< A >inlinevirtual
GetXMin() constNRLib::RegularSurface< A >inlinevirtual
GetXY(size_t i, size_t j, double &x, double &y) constNRLib::RegularSurface< A >inline
GetXY(size_t index, double &x, double &y) constNRLib::RegularSurface< A >inline
GetY(size_t j) constNRLib::RegularSurface< A >inline
GetYMax() constNRLib::RegularSurface< A >inlinevirtual
GetYMin() constNRLib::RegularSurface< A >inlinevirtual
GetZ(double x, double y) constNRLib::RegularSurface< A >virtual
GetZInside(double x, double y) constNRLib::RegularSurface< A >
Grid2D()NRLib::Grid2D< A >
Grid2D(size_t ni, size_t nj, const A &val=A())NRLib::Grid2D< A >
IsInsideSurface(double x, double y) constNRLib::RegularSurface< A >virtual
IsMissing(A val) constNRLib::RegularSurface< A >inlinevirtual
IsMissingAt(size_t i, size_t j) constNRLib::RegularSurface< A >inline
IsValidIndex(int i, int j) constNRLib::Grid2D< A >
iterator typedefNRLib::Grid2D< A >
Max() constNRLib::RegularSurface< A >virtual
MaxNode(size_t &i, size_t &j) constNRLib::RegularSurface< A >
Min() constNRLib::RegularSurface< A >virtual
MinNode(size_t &i, size_t &j) constNRLib::RegularSurface< A >
Multiply(A c)NRLib::RegularSurface< A >inlinevirtual
MultiplyNonConform(const Surface< A > *s2)NRLib::RegularSurface< A >
operator()(size_t i, size_t j)NRLib::Grid2D< A >inline
operator()(size_t index)NRLib::Grid2D< A >inline
operator()(size_t i, size_t j) constNRLib::Grid2D< A >inline
operator()(size_t index) constNRLib::Grid2D< A >inline
ReadFromFile(const std::string &filename, SurfaceFileFormat format=SURF_UNKNOWN)NRLib::RegularSurface< A >
reference typedefNRLib::Grid2D< A >
RegularSurface()NRLib::RegularSurface< A >
RegularSurface(double x0, double y0, double lx, double ly, size_t nx, size_t ny, const A &value=A())NRLib::RegularSurface< A >
RegularSurface(double x0, double y0, double lx, double ly, Grid2D< A > grid)NRLib::RegularSurface< A >
RegularSurface(const std::string &filename, SurfaceFileFormat format=SURF_UNKNOWN)NRLib::RegularSurface< A >
Resize(size_t ni, size_t nj, const A &val=A())NRLib::RegularSurface< A >virtual
SetDimensions(double x_min, double y_min, double lx, double ly)NRLib::RegularSurface< A >
SetMissing(size_t i, size_t j)NRLib::RegularSurface< A >inline
SetMissingValue(A missing_val)NRLib::RegularSurface< A >inline
SetName(const std::string &name)NRLib::RegularSurface< A >inline
Subtract(A c)NRLib::RegularSurface< A >inline
SubtractNonConform(const Surface< A > *s2)NRLib::RegularSurface< A >
Swap(RegularSurface< A > &other)NRLib::RegularSurface< A >
NRLib::Grid2D::Swap(Grid2D< A > &other)NRLib::Grid2D< A >
WriteToFile(const std::string &filename, SurfaceFileFormat format=SURF_STORM_BINARY) constNRLib::RegularSurface< A >
~Grid2D()NRLib::Grid2D< A >virtual
~Surface()NRLib::Surface< A >virtual