|
Heightfield 1.0
|
This is the complete list of members for HeightField, including all inherited members.
| Abs() | ScalarField2 | |
| Accessibility(const double &, int=16) const | HeightField | |
| AdaptiveBilateralFiltering(double, double) | ScalarField2 | |
| AdaptiveBilateralFiltering(int, double) | ScalarField2 | |
| Add(const Vector2 &, const double &) | ScalarField2 | |
| Area() const | Box2 | protected |
| AreaInteger() const | Array2 | |
| AreaRatio(int=3) const | HeightField | |
| Array2() | Array2 | |
| Array2(const Box2 &, int, int) | Array2 | |
| Array2(const Box2 &, int) | Array2 | |
| Array2(const Array &) | Array2 | |
| ArrayVertex(int, int) const | Array2 | |
| ArrayVertex(const QPoint &) const | Array2 | |
| ArrayVertexes(const QVector< QPoint > &) const | HeightField | |
| Aspect(int, int) const | HeightField | |
| Aspect() const | HeightField | |
| at(int, int) const | ScalarField2 | |
| at(const QPoint &) const | ScalarField2 | |
| at(int) const | ScalarField2 | |
| Atan() | ScalarField2 | |
| Average() const | ScalarField2 | |
| AverageSlope(int, int) const | HeightField | |
| AverageSlope() const | HeightField | |
| b | Box2 | protected |
| BiCubic(const Vector2 &) const | ScalarField2 | virtual |
| BiCubicValue(const Vector2 &) const | ScalarField2 | virtual |
| Binarize(const double &) | ScalarField2 | |
| Blur() | ScalarField2 | |
| Blur(int) | ScalarField2 | |
| BorderVertexIndex(int, int) const | Array2 | |
| BorderVertexIndex(const QPoint &) const | Array2 | |
| Box2() | Box2 | protected |
| Box2(const double &) | Box2 | protected |
| Box2(const double &, const double &) | Box2 | protected |
| Box2(const Vector2 &) | Box2 | protected |
| Box2(const Vector2 &, const Vector2 &) | Box2 | protected |
| Box2(const Vector2 &, const double &) | Box2 | protected |
| Box2(const Vector2 &, const double &, const double &) | Box2 | protected |
| Box2(const Box &) | Box2 | protected |
| Box2(const Box2 &, const Box2 &) | Box2 | protected |
| Box2(const Box2 &, const Matrix2 &) | Box2 | protected |
| Box2(const Box2 &, const Frame2 &) | Box2 | protected |
| Box2(const QVector< Vector2 > &) | Box2 | protected |
| Box2(const QSize &) | Box2 | protected |
| Carve(const CubicCurve &, const double &, const double &) | HeightField | |
| Carve(const QuadricCurve &, const double &, const double &) | HeightField | |
| Carve(const CubicCurveSet &, const double &, const double &) | HeightField | |
| Carve(const QuadricCurveSet &, const double &, const double &) | HeightField | |
| Carve(const Segment &, const double &, const double &) | HeightField | |
| Carve(const SmoothDisc2 &, const double &) | HeightField | |
| Cbrt() const | ScalarField2 | |
| Cell(int) const | Array2 | |
| Cell(int, int) const | Array2 | |
| CellArea() const | Array2 | |
| CellCenter(int, int) const | Array2 | |
| CellDiagonal() const | Array2 | |
| celldiagonal | Array2 | protected |
| CellIndex(int, int) const | Array2 | protected |
| CellIndex(const QPoint &) const | Array2 | protected |
| CellInteger(const Vector2 &, int &, int &) const | Array2 | |
| CellInteger(const Vector2 &, int &, int &, double &, double &) const | Array2 | |
| CellInteger(const Vector2 &) const | Array2 | |
| CellInteger(const Vector2 &, double &, double &) const | Array2 | |
| CellIntegerArea(const Box2 &) const | Array2 | |
| CellIntegerArea(const Circle2 &) const | Array2 | |
| CellSize() const | Array2 | |
| CellSizeX() const | Array2 | |
| CellSizeY() const | Array2 | |
| Center() const | Array2 | |
| Centered() const | Box2 | protected |
| CheckFlowDirectionsAngle(const QPoint &, const double &, FlowStruct &) const | HeightField | |
| CheckFlowSlope(const QPoint &, FlowStruct &, const double &=1.0) const | HeightField | |
| Clamp(const double &, const double &) | ScalarField2 | |
| ClampVertexIndex(int &, int &) const | Array2 | |
| ClearSky(const double &r, int n) const | HeightField | |
| CodeToDir(int) | Array2 | static |
| CompleteBreach() | HeightField | |
| Convolution(double[], int) | ScalarField2 | |
| CopyEdges(ScalarField2 &) const | ScalarField2 | protected |
| CreateCubes(Box &, QVector< FrameScaled > &, const double &=-10.0) const | HeightField | |
| CreateImage(bool=true) const | ScalarField2 | |
| CreateImage(const AnalyticPalette &, bool=false, bool=false) const | ScalarField2 | |
| CreateImage(const double &, const double &, const AnalyticPalette &, bool=false) const | ScalarField2 | |
| CreateImage(const Palette &) const | ScalarField2 | |
| CreateImage(const double &, const double &, const GenericPalette &, bool=false) const | ScalarField2 | |
| CreateImage(const GenericPalette &) const | ScalarField2 | |
| CreateImage(const double &, const double &, bool=true) const | ScalarField2 | |
| CreateMesh(bool=true, bool=false, const double &=0.0) const | HeightField | |
| CreateMeshSide(const double &=0.0) const | HeightField | |
| Crop(const QPoint &, const QPoint &) const | ScalarField2 | |
| Cross(const Vector2 &, const Vector2 &, int) const | HeightField | |
| Cube() const | Box2 | protected |
| CumulativeHistogram(int) const | ScalarField2 | |
| CumulativeNormedHistogram(int) const | ScalarField2 | |
| CutEpsilon(const double &=1e-6) | ScalarField2 | |
| Diagonal() const | Box2 | protected |
| Dichotomy(Vector2, Vector2, double, double, double, const double &, const double &) const | ScalarField2 | |
| Down(int, int) const | HeightField | |
| DownSample(int) const | ScalarField2 | |
| Draw(QGraphicsScene &, const QPen &=QPen(), const QBrush &=QBrush()) const | HeightField | |
| EncodeSize() const | HeightField | |
| epsilon | Box2 | protectedstatic |
| ExportPGM(const QString &) const | ScalarField2 | |
| ExportPGM(const QString &, const double &, const double &) const | ScalarField2 | |
| Extend(const double &) | Box2 | protected |
| Extend(const Vector2 &) | Box2 | protected |
| Extended(const double &) const | Box2 | protected |
| field | ScalarField2 | protected |
| Fill(const double &) | ScalarField2 | |
| FillDepressions() | HeightField | |
| FillDepressions(const double &) | HeightField | |
| FillDepressions(ScalarField2 &) const | HeightField | |
| FillDepressions(const double &, ScalarField2 &) const | HeightField | |
| flat | HeightField | static |
| Flatten(const Vector2 &, const double &, const double &=0.25) | ScalarField2 | |
| Flow(bool=false) const | HeightField | |
| FlowField(ScalarField2 &) const | HeightField | |
| FractLaplacian(int x, int y, double s, int n) const | HeightField | |
| FractLaplacian(double s, int n) const | HeightField | |
| Gaussian(const Vector2 &, const double &, const double &) | ScalarField2 | |
| GaussianBlur(int) const | ScalarField2 | |
| GaussianBlur(const double &) const | ScalarField2 | |
| Geomorphons(const double &=0.02) const | HeightField | |
| GeomorphonsAggregated(const double &=0.02) const | HeightField | |
| GeomorphonsTangent(double, double=0.02) const | HeightField | |
| GetArray() const | ScalarField2 | |
| GetAsFloats() const | ScalarField2 | |
| GetBox() const | HeightField | |
| GetHeight(const Vector2 &) const | HeightField | inline |
| GetHistogram(int) const | ScalarField2 | |
| GetHistogram(int, double, double) const | ScalarField2 | |
| GetQtRect() const | Box2 | protected |
| GetQtSize() const | Array2 | |
| GetRange(double &, double &) const | ScalarField2 | |
| GetScalarPoints() const | ScalarField2 | |
| GetSegment(const double &, bool=true) const | Box2 | protected |
| GetSizeX() const | Array2 | |
| GetSizeY() const | Array2 | |
| Gradient(int, int) const | ScalarField2 | virtual |
| Gradient() const | ScalarField2 | |
| GradientDistance(const HeightField &) const | HeightField | |
| GradientNorm() const | ScalarField2 | |
| GradientSmooth(int, int) const | ScalarField2 | virtual |
| GradientSmooth() const | ScalarField2 | |
| GradientSmoothNorm() const | ScalarField2 | |
| HalfCell(int, int, bool, Triangle2 &, Triangle2 &) const | Array2 | |
| Height() const | Box2 | protected |
| HeightField() | HeightField | inline |
| HeightField(const ScalarField2 &) | HeightField | |
| HeightField(const Box2 &, const QImage &, const double &=0.0, const double &=256.0 *256.0 - 1.0, bool=true) | HeightField | explicit |
| HeightField(const Box2 &, int, int, const double &=0.0) | HeightField | explicit |
| HeightField(const Box2 &, int, int, const QVector< double > &) | HeightField | explicit |
| Hessian(int, int) const | ScalarField2 | virtual |
| HillslopeAsymmetry(double, double=0, double=45) const | HeightField | |
| ImageGrid(const Box2 &, const double &) const | Array2 | |
| Infinity | Box2 | protectedstatic |
| Inside(const Vector2 &) const | Array2 | |
| Box2::Inside(const Vector2 &, const double &) const | Box2 | protected |
| InsideCellIndex(int, int) const | Array2 | protected |
| InsideCellIndex(const QPoint &) const | Array2 | protected |
| InsideVertexIndex(int, int) const | Array2 | |
| InsideVertexIndex(const QPoint &) const | Array2 | |
| InsideVertexIndex(int, int, int) const | Array2 | |
| Integral() const | ScalarField2 | |
| Intersect(const Ray &, double &, Vector &) const | HeightField | |
| Intersect(const Ray &, double &, Vector &, const Box &, const double &, const double &=1.0e8, const double &=1.0e-4) const | HeightField | |
| Intersect(const Ray &, QVector< double > &, QVector< Vector > &, const Box &, const double &) const | HeightField | |
| ScalarField2::Intersect(const Box2 &) const | Box2 | |
| ScalarField2::Intersect(const Ray2 &, double &, double &) const | Box2 | |
| ScalarField2::Intersect(const Ray2 &) const | Box2 | |
| ScalarField2::Intersect(const Line2 &, double &, double &) const | Box2 | |
| ScalarField2::Intersect(const Segment2 &, double &, double &) const | Box2 | |
| ScalarField2::Intersect(const Line2 &) const | Box2 | |
| ScalarField2::Intersect(const Segment2 &) const | Box2 | |
| IntersectBox(const Ray &, double &, Vector &, Vector &, const Box &) const | HeightField | |
| Intersection(const Box2 &) const | Box2 | protected |
| inversecelldiagonal | Array2 | protected |
| InverseCellIndex(int, int &, int &) const | Array2 | protected |
| inverselength | Array2 | protectedstatic |
| InverseVertexIndex(int, int &, int &) const | Array2 | protected |
| InverseVertexIndex(int) const | Array2 | protected |
| Invert() | ScalarField2 | |
| IsEmpty() const | Array2 | |
| Jut(const double &) const | HeightField | |
| K() const | HeightField | virtual |
| Laplacian() const | ScalarField2 | virtual |
| Laplacian(int, int) const | ScalarField2 | virtual |
| length | Array2 | protectedstatic |
| Lerp(const ScalarField2 &, const ScalarField2 &, const double &) | ScalarField2 | |
| Lerp(const ScalarField2 &, const ScalarField2 &, const ScalarField2 &) | ScalarField2 | |
| Level(const Vector2 &, const double &, const double &) | ScalarField2 | |
| Light(const Vector &, bool=false) const | HeightField | |
| LineSegments(const double &, bool=false) const | ScalarField2 | |
| Ln() const | ScalarField2 | |
| Load(Box2, const QString &, double=0.0, double=1.0) | ScalarField2 | static |
| LoadFromR32(const Box2 &, const QString &) | ScalarField2 | static |
| Local(int, int) const | ScalarField2 | protected |
| LocalRange(int=3) const | HeightField | |
| LocalVariance(int=3) const | HeightField | |
| LowErosionGeometric(double, double, double, double) | HeightField | |
| LowErosionMultiScale(const QVector< double > &, const QVector< double > &) | HeightField | |
| MaxFilter(int) const | ScalarField2 | |
| MedianFilter() const | ScalarField2 | |
| MedianFilter() | ScalarField2 | |
| Memory() const | ScalarField2 | |
| MinFilter(int) const | ScalarField2 | |
| MinMax(const Vector2 &, const Vector2 &) | Box2 | protectedstatic |
| MorphDilate() | ScalarField2 | |
| MorphErode() | ScalarField2 | |
| MorphHitAndMiss(double[], int) | ScalarField2 | |
| MorphRemoveEnds() | ScalarField2 | |
| MorphSkeleton(int) | ScalarField2 | |
| MorphSkeletonConnected(int) | ScalarField2 | |
| MorphThin(double[], int) | ScalarField2 | |
| Multiply(const Vector2 &, const double &, const double &=1.0) | ScalarField2 | |
| Negate() | ScalarField2 | |
| NeighborCode(int, int) | Array2 | static |
| Next(const QPoint &, int) const | Array2 | |
| next | Array2 | protectedstatic |
| Normal(const Vector2 &, bool=true) const | HeightField | |
| Normal(int, int) const | HeightField | |
| Normalize() | ScalarField2 | |
| Null | Box2 | protectedstatic |
| ny | Array2 | protected |
| OldHistogram(int) const | ScalarField2 | |
| Op(const std::function< double(double)> &) const | ScalarField2 | |
| Op(const std::function< double(const ScalarField2 &, int, int)> &) const | ScalarField2 | |
| operator()(int, int) | ScalarField2 | |
| operator()(const QPoint &) | ScalarField2 | |
| operator*=(const ScalarField2 &) | ScalarField2 | |
| operator*=(const double &) | ScalarField2 | |
| operator+=(const ScalarField2 &) | ScalarField2 | |
| operator+=(const double &) | ScalarField2 | |
| operator-() const | ScalarField2 | |
| operator-=(const ScalarField2 &) | ScalarField2 | |
| operator-=(const double &) | ScalarField2 | |
| operator/=(const double &) | ScalarField2 | |
| operator[](int) | ScalarField2 | |
| Array2::operator[](int) const | Box2 | |
| OutsideVertexIndex(int, int) const | Array2 | |
| OverlapArea(const Box2 &) const | Box2 | protected |
| Peakedness(const double &) const | HeightField | |
| Perimeter() const | Box2 | protected |
| Poisson(const double &, int, Random &=Random::R239) const | Box2 | protected |
| Poisson(const double &, int, const QVector< Vector2 > &, bool=true, Random &=Random::R239) const | Box2 | protected |
| Polygonize(const double &=0.0) const | ScalarField2 | |
| Pow(const double &) | ScalarField2 | |
| Quadrant(const Vector2 &) const | Box2 | protected |
| Qurt() const | ScalarField2 | |
| R(const Vector2 &) const | Box2 | protected |
| R(const Box2 &) const | Box2 | protected |
| Radius() const | Box2 | protected |
| RandomInside(Random &=Random::R239) const | Box2 | protected |
| RandomOn(Random &=Random::R239) const | Box2 | protected |
| ReliefSteepness(const double &) const | HeightField | |
| Rotate() | ScalarField2 | |
| Rotated(const double &) const | Box2 | protected |
| Rotated(const Matrix2 &) const | Box2 | protected |
| Rut(const double &) const | HeightField | |
| Sample(const Box2 &, int, int, bool=false) const | ScalarField2 | |
| Sample(const Segment2 &, const double &, int, int) const | ScalarField2 | |
| Sample(const Segment2 &, const double &) const | ScalarField2 | |
| ScalarField2() | ScalarField2 | |
| ScalarField2(const Array2 &, const double &=0.0) | ScalarField2 | |
| ScalarField2(const Box2 &, int, int, const double &=0.0) | ScalarField2 | |
| ScalarField2(const Box2 &, int, int, const QVector< double > &) | ScalarField2 | |
| ScalarField2(const Box2 &, const QImage &, const double &=0.0, const double &=256.0 *256.0 - 1.0, bool=true) | ScalarField2 | |
| ScalarField2(const QImage &, const double &=1.0, const double &=1.0, bool=true) | ScalarField2 | |
| ScalarField2(const QString &, double=0.0, double=1.0) | ScalarField2 | |
| Scale(const Vector &) | HeightField | |
| Scale(const double &) | HeightField | |
| ScalarField2::Scale(const Vector2 &) | ScalarField2 | |
| Scaled(const double &) const | Box2 | protected |
| Scaled(const Vector2 &) const | Box2 | protected |
| Scaled(const QSize &) const | Box2 | protected |
| ScaledCentered(const double &) const | Box2 | protected |
| ScaledNorm() const | ScalarField2 | |
| ScaledTo(const double &) const | Box2 | protected |
| Sea(const double &=0.0) const | HeightField | |
| SelfOp(const std::function< double(double)> &) | ScalarField2 | |
| SelfShadow(const Vector &) const | HeightField | |
| SetBorder(const double &=0.0) | ScalarField2 | protected |
| SetCubic() | Box2 | protected |
| SetInscribedCubic() | Box2 | protected |
| SetParallelepipedic(int, int &, int &) | Box2 | protected |
| SetParallelepipedic(const double &, int &, int &) | Box2 | protected |
| SetRange(const double &, const double &) | ScalarField2 | |
| SetResolution(int, int, bool=false) const | ScalarField2 | |
| Shade(const Vector &, const QVector< Vector > &, const QVector< double > &, const double &) const | HeightField | |
| SignalError(const ScalarField2 &, double &, double &) const | ScalarField2 | |
| SignalError(const ScalarField2 &, double &, double &, double &) const | ScalarField2 | |
| Signed(const Vector &) const | HeightField | |
| ScalarField2::Signed(const Vector2 &) const | Box2 | |
| Size(const QString &) | HeightField | static |
| ScalarField2::Size() const | Array2 | |
| Slope(int, int) const | HeightField | |
| Slope(const QPoint &, const QPoint &) const | HeightField | |
| Slope(bool=false) const | HeightField | |
| Smooth(const Vector2 &, double) | ScalarField2 | |
| Smooth() | ScalarField2 | |
| Smooth(int) | ScalarField2 | |
| SmoothBreachGeometric(double, double) | HeightField | |
| SmoothBreachLinear(double) | HeightField | |
| SmoothBreachMultiScale(const QVector< int > &) | HeightField | |
| SmoothSmall() | ScalarField2 | |
| SmoothStep(const double &, const double &, bool=false) | ScalarField2 | |
| Sqrt() const | ScalarField2 | |
| Sqrted() | ScalarField2 | |
| StabilizeSlope(double, double, int max_iter=200) | HeightField | |
| StandardDeviation() const | ScalarField2 | |
| StandardDeviation(const double &) const | ScalarField2 | |
| Statistics() const | Array2 | |
| Step(const double &, const double &) | ScalarField2 | |
| StreamArea(const double &=1.0) const | HeightField | |
| StreamAreaLimited(const double &) const | HeightField | |
| StreamAreaSteepest() const | HeightField | |
| StreamLength(bool=false) const | HeightField | |
| StreamPower(bool=false) const | HeightField | |
| StreamPower(double, double) const | HeightField | |
| StreamSourceElev(bool=false) const | HeightField | |
| Sub(int) const | Box2 | protected |
| Subdivide(const double &, Random &=Random::R239) | HeightField | |
| ScalarField2::Subdivide() | ScalarField2 | |
| Sum() const | ScalarField2 | |
| SummedAreaTable() const | ScalarField2 | |
| Sun(const double &, int=5, int=1, int=0, int=12) const | HeightField | |
| SurfaceRoughness(int=3) const | HeightField | |
| Symmetry(bool=true, bool=false) | ScalarField2 | |
| TerrainRuggednessIndex(int=3, bool=false) const | HeightField | |
| Tile(int, int) const | Box2 | protected |
| Tile(const QRect &) const | Box2 | protected |
| TileRange(const Box2 &) const | Box2 | protected |
| ToBox(const double &, const double &) const | Box2 | protected |
| TopographicPositionIndex(const double &r) const | HeightField | |
| TopographicPositionIndex_SAT(const double &r) const | HeightField | |
| Translate(const Vector2 &) | ScalarField2 | |
| Translated(const Vector2 &) const | Box2 | protected |
| Triangular(const Vector2 &) const | ScalarField2 | virtual |
| Unit | Box2 | protectedstatic |
| UnitCell() const | Array2 | |
| Unitize() | ScalarField2 | |
| Unity() | HeightField | |
| Up(int, int) const | HeightField | |
| UpSample(int, bool=false) const | ScalarField2 | |
| Array2::UpSample(int) const | Array2 | |
| Value(int, int) const | ScalarField2 | virtual |
| Value(const Vector2 &) const | ScalarField2 | virtual |
| Vertex(const Vector2 &, bool=true) const | HeightField | |
| Vertex(int, int) const | HeightField | |
| ScalarField2::Vertex(int) const | Box2 | |
| ScalarField2::Vertex(int, int, int, int) const | Box2 | |
| VertexBorder(int) const | Array2 | |
| VertexBorderIndex(int, int) const | Array2 | |
| VertexBorderSize() const | Array2 | |
| VertexIndex(int, int) const | Array2 | |
| VertexIndex(const QPoint &) const | Array2 | |
| VertexInteger(const Vector2 &, int &, int &) const | Array2 | |
| VertexInteger(const Vector2 &) const | Array2 | |
| VertexInteger(const Vector2 &, double &, double &) const | Array2 | |
| VertexIntegerArea(const Box2 &) const | Array2 | |
| VertexIntegerArea(const Circle2 &) const | Array2 | |
| VertexIntegerArea(const QRect &) const | Array2 | |
| VertexIntegerArea(int, int, int) const | Array2 | |
| VertexSize() const | Array2 | |
| VertexUV(const Vector2 &) const | Array2 | |
| WetnessIndex(const double &=1.0e-3, bool=false) const | HeightField | |
| Width() const | Box2 | protected |
| ~Array2() | Array2 | |
| ~HeightField() | HeightField | inline |
| ~ScalarField2() | ScalarField2 | virtual |