Public Member Functions | |
| BinIDSurface (const BinID &step) | |
| BinIDSurface (const BinIDSurface &) | |
| ~BinIDSurface () | |
| BinIDSurface * | clone () const |
| bool | isEmpty () const |
| Coord3 | computePosition (const Coord ¶m) const |
| void | setArray (const BinID &start, const BinID &step, Array2D< float > *, bool takeover) |
| Array2D< float > * | getArray () |
| const Array2D< float > * | getArray () const |
| bool | insertRow (int row, int nrnew=1) |
| bool | insertCol (int col, int nrnew=1) |
| bool | removeRow (int, int) |
| bool | removeCol (int, int) |
| bool | expandWithUdf (const BinID &start, const BinID &stop) |
| Coord3 | getKnot (const RowCol &, bool computeifudf) const |
Protected Member Functions | |
| void | _setKnot (int idx, const Coord3 &) |
| int | nrRows () const |
| int | nrCols () const |
Protected Attributes | |
| Array2D< float > * | depths_ |
| Geometry::BinIDSurface::BinIDSurface | ( | const BinID & | step | ) |
| Geometry::BinIDSurface::BinIDSurface | ( | const BinIDSurface & | ) |
| Geometry::BinIDSurface::~BinIDSurface | ( | ) |
| void Geometry::BinIDSurface::_setKnot | ( | int | idx, | |
| const Coord3 & | ||||
| ) | [protected, virtual] |
Implements Geometry::ParametricSurface.
| BinIDSurface* Geometry::BinIDSurface::clone | ( | ) | const [virtual] |
Implements Geometry::ParametricSurface.
Reimplemented from Geometry::ParametricSurface.
| Array2D<float>* Geometry::BinIDSurface::getArray | ( | ) | [inline] |
| const Array2D<float>* Geometry::BinIDSurface::getArray | ( | ) | const [inline] |
Implements Geometry::ParametricSurface.
| bool Geometry::BinIDSurface::insertCol | ( | int | col, | |
| int | nrnew = 1 | |||
| ) | [virtual] |
Implements Geometry::ParametricSurface.
| bool Geometry::BinIDSurface::insertRow | ( | int | row, | |
| int | nrnew = 1 | |||
| ) | [virtual] |
Implements Geometry::ParametricSurface.
| bool Geometry::BinIDSurface::isEmpty | ( | ) | const [inline, virtual] |
Implements Geometry::RowColSurface.
| int Geometry::BinIDSurface::nrCols | ( | ) | const [protected, virtual] |
Implements Geometry::ParametricSurface.
| int Geometry::BinIDSurface::nrRows | ( | ) | const [protected, virtual] |
Implements Geometry::ParametricSurface.
| bool Geometry::BinIDSurface::removeCol | ( | int | , | |
| int | ||||
| ) | [virtual] |
Reimplemented from Geometry::ParametricSurface.
| bool Geometry::BinIDSurface::removeRow | ( | int | , | |
| int | ||||
| ) | [virtual] |
Reimplemented from Geometry::ParametricSurface.
| void Geometry::BinIDSurface::setArray | ( | const BinID & | start, | |
| const BinID & | step, | |||
| Array2D< float > * | , | |||
| bool | takeover | |||
| ) |
Mem is taken over by me if takeover is true.
Array2D<float>* Geometry::BinIDSurface::depths_ [protected] |
1.7.1