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