| addEventsFromCell(int &row, int &column, const double &pixelValue, bool &solveCell) override | viewshed::InverseViewshed | virtual |
| calculate(std::function< void(std::string, double)> stepsTimingCallback=[](std::string text, double time) { std::cout<< text<< time<< std::endl;}, std::function< void(int, int)> progressCallback=[](int, int) {}) override | viewshed::InverseViewshed | virtual |
| calculateVisibilityMask() | viewshed::AbstractViewshed | |
| calculateVisibilityRaster() override | viewshed::InverseViewshed | virtual |
| cellEvent(size_t i) | viewshed::AbstractViewshed | inline |
| errorMessage() | viewshed::AbstractViewshed | inline |
| extractValuesFromEventList(std::shared_ptr< ProjectedSquareCellRaster > dem_, std::string fileName, std::function< double(LoSNode)> func) | viewshed::AbstractViewshed | |
| getLoS(OGRPoint point, bool onlyToPoint=false) (defined in viewshed::InverseViewshed) | viewshed::InverseViewshed | |
| hasError() | viewshed::AbstractViewshed | inline |
| initEventList() | viewshed::AbstractViewshed | |
| initLastedSeconds() | viewshed::AbstractViewshed | inline |
| InverseViewshed(std::shared_ptr< Point > targetPoint, double observerOffset, std::shared_ptr< ProjectedSquareCellRaster > dem, std::shared_ptr< ViewshedAlgorithms > visibilityIndices, bool applyCurvatureCorrections=true, double earthDiameter=EARTH_DIAMETER, double refractionCoeff=REFRACTION_COEFFICIENT, double minimalAngle=std::numeric_limits< double >::quiet_NaN(), double maximalAngle=std::numeric_limits< double >::quiet_NaN()) (defined in viewshed::InverseViewshed) | viewshed::InverseViewshed | |
| isInsideAngles(const double &eventEnterAngle, const double &eventExitAngle) | viewshed::AbstractViewshed | |
| isValid() | viewshed::AbstractViewshed | inline |
| mAngleCenter (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mAngleEnter (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mAngleExit (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mCellElevs (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mCellEvents | viewshed::AbstractViewshed | protected |
| mCellSize (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mCurvatureCorrections (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mDataType | viewshed::AbstractViewshed | protected |
| mDefaultBand | viewshed::AbstractViewshed | protected |
| meanSizeOfLoS() | viewshed::AbstractViewshed | inline |
| mEarthDiameter (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mEventCenter (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mEventDistance (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mEventEnter (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mEventEnterOpposite (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mEventExit (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mEventExitOpposite (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mInputDsm | viewshed::AbstractViewshed | protected |
| mInverseViewshed (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mLosNodePoint (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mLosNodes | viewshed::AbstractViewshed | protected |
| mLoSNodeTemp (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mMaxAngle (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mMaxDistance (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mMaxNumberOfTasks | viewshed::AbstractViewshed | protected |
| mMinAngle (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mNumberOfLos (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mOppositeAngleEnter (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mOppositeAngleExit (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mPoint | viewshed::AbstractViewshed | protected |
| mRefractionCoefficient (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mResults (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mTaskError | viewshed::AbstractViewshed | protected |
| mTaskErrorMutex | viewshed::AbstractViewshed | protected |
| mThreadPool | viewshed::AbstractViewshed | protected |
| mTimeInit (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mTimeParse (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mTimeSort (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mTotalLosNodesCount (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mValid (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mValidCells (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| mVisibilityIndices | viewshed::AbstractViewshed | protected |
| mVisibilityMask | viewshed::AbstractViewshed | protected |
| mVisibilityRaster (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| numberOfCellEvents() | viewshed::AbstractViewshed | inline |
| numberOfResultRasters() | viewshed::AbstractViewshed | inline |
| numberOfValidCells() | viewshed::AbstractViewshed | inline |
| parseEventList(std::function< void(int, int)> progressCallback=[](int, int) {}) | viewshed::AbstractViewshed | |
| parseLastedSeconds() | viewshed::AbstractViewshed | inline |
| point(int row, int col) | viewshed::AbstractViewshed | |
| prepareLoSWithPoint(OGRPoint point) (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| prepareMemoryRasters() | viewshed::AbstractViewshed | |
| processingLastedSeconds() | viewshed::AbstractViewshed | inline |
| recordTaskError(const std::string &message) | viewshed::AbstractViewshed | inlineprotected |
| resultRaster(int index=0) | viewshed::AbstractViewshed | |
| saveResults(std::string location, std::string fileNamePrefix="") | viewshed::AbstractViewshed | |
| saveVisibilityRaster(std::string filePath) | viewshed::AbstractViewshed | |
| setAngles(double minAngle, double maxAngle) | viewshed::AbstractViewshed | |
| setDefaultResultDataType(GDALDataType dataType) | viewshed::AbstractViewshed | |
| setMaxConcurentTasks(int maxTasks) | viewshed::AbstractViewshed | |
| setMaximalDistance(double distance) | viewshed::AbstractViewshed | |
| setMaxThreads(int threads) | viewshed::AbstractViewshed | |
| setVisibilityMask(std::shared_ptr< ProjectedSquareCellRaster > mask) | viewshed::AbstractViewshed | inline |
| sizeOfEvents() | viewshed::AbstractViewshed | inline |
| sizeOfOutputRaster() | viewshed::AbstractViewshed | inline |
| sizeOfOutputRasters() | viewshed::AbstractViewshed | inline |
| sortEventList() | viewshed::AbstractViewshed | |
| sortLastedSeconds() | viewshed::AbstractViewshed | inline |
| statusNodeFromPoint(OGRPoint point) | viewshed::AbstractViewshed | |
| submitToThreadpool(const CellEvent &e) override | viewshed::InverseViewshed | virtual |
| totalCountOfLoSNodes() | viewshed::AbstractViewshed | inline |
| totalSizeOfLoS() | viewshed::AbstractViewshed | inline |
| validAngles() (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | protected |
| ~AbstractViewshed()=default (defined in viewshed::AbstractViewshed) | viewshed::AbstractViewshed | virtual |