| Add(A c) | NRLib::RegularSurface< A > | inlinevirtual |
| AddNonConform(const Surface< A > *s2) | NRLib::RegularSurface< A > | |
| Assign(A c) | NRLib::RegularSurface< A > | inline |
| Avg() const | NRLib::RegularSurface< A > | |
| Avg(int &n_nodes) const | NRLib::RegularSurface< A > | |
| begin() | NRLib::Grid2D< A > | inline |
| begin() const | NRLib::Grid2D< A > | inline |
| Clone() const | NRLib::RegularSurface< A > | inlinevirtual |
| const_iterator typedef | NRLib::Grid2D< A > | |
| const_reference typedef | NRLib::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) const | NRLib::RegularSurface< A > | virtual |
| end() | NRLib::Grid2D< A > | inline |
| end() const | NRLib::Grid2D< A > | inline |
| FindContIndex(double x, double y, double &i, double &j) const | NRLib::RegularSurface< A > | |
| FindGeneralIndex(double x, double y, int &i, int &j) const | NRLib::RegularSurface< A > | inline |
| FindI(double x) const | NRLib::RegularSurface< A > | inline |
| FindIndex(double x, double y, size_t &i, size_t &j) const | NRLib::RegularSurface< A > | inline |
| FindJ(double y) const | NRLib::RegularSurface< A > | inline |
| FindMax(A missingValue) const | NRLib::Grid2D< A > | |
| FindMin(A missingValue) const | NRLib::Grid2D< A > | |
| FindNearestNodeIndex(double x, double y, size_t &i, size_t &j) const | NRLib::RegularSurface< A > | inline |
| GetCorners(double x, double y, A corners[4]) const | NRLib::RegularSurface< A > | inline |
| GetDX() const | NRLib::RegularSurface< A > | inline |
| GetDY() const | NRLib::RegularSurface< A > | inline |
| GetIJ(size_t index, size_t &i, size_t &j) const | NRLib::Grid2D< A > | |
| GetIndex(size_t i, size_t j) const | NRLib::Grid2D< A > | inline |
| GetLengthX() const | NRLib::RegularSurface< A > | inline |
| GetLengthY() const | NRLib::RegularSurface< A > | inline |
| GetMissingValue() const | NRLib::RegularSurface< A > | inline |
| GetN() const | NRLib::Grid2D< A > | inline |
| GetName() const | NRLib::RegularSurface< A > | inline |
| GetNI() const | NRLib::Grid2D< A > | inline |
| GetNJ() const | NRLib::Grid2D< A > | inline |
| GetNode(size_t index, double &x, double &y, double &z) const | NRLib::RegularSurface< A > | inline |
| GetNode(size_t i, size_t j, double &x, double &y, double &z) const | NRLib::RegularSurface< A > | inline |
| GetX(size_t i) const | NRLib::RegularSurface< A > | inline |
| GetXMax() const | NRLib::RegularSurface< A > | inlinevirtual |
| GetXMin() const | NRLib::RegularSurface< A > | inlinevirtual |
| GetXY(size_t i, size_t j, double &x, double &y) const | NRLib::RegularSurface< A > | inline |
| GetXY(size_t index, double &x, double &y) const | NRLib::RegularSurface< A > | inline |
| GetY(size_t j) const | NRLib::RegularSurface< A > | inline |
| GetYMax() const | NRLib::RegularSurface< A > | inlinevirtual |
| GetYMin() const | NRLib::RegularSurface< A > | inlinevirtual |
| GetZ(double x, double y) const | NRLib::RegularSurface< A > | virtual |
| GetZInside(double x, double y) const | NRLib::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) const | NRLib::RegularSurface< A > | virtual |
| IsMissing(A val) const | NRLib::RegularSurface< A > | inlinevirtual |
| IsMissingAt(size_t i, size_t j) const | NRLib::RegularSurface< A > | inline |
| IsValidIndex(int i, int j) const | NRLib::Grid2D< A > | |
| iterator typedef | NRLib::Grid2D< A > | |
| Max() const | NRLib::RegularSurface< A > | virtual |
| MaxNode(size_t &i, size_t &j) const | NRLib::RegularSurface< A > | |
| Min() const | NRLib::RegularSurface< A > | virtual |
| MinNode(size_t &i, size_t &j) const | NRLib::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) const | NRLib::Grid2D< A > | inline |
| operator()(size_t index) const | NRLib::Grid2D< A > | inline |
| ReadFromFile(const std::string &filename, SurfaceFileFormat format=SURF_UNKNOWN) | NRLib::RegularSurface< A > | |
| reference typedef | NRLib::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) const | NRLib::RegularSurface< A > | |
| ~Grid2D() | NRLib::Grid2D< A > | virtual |
| ~Surface() | NRLib::Surface< A > | virtual |