Viewshed 6.1.0
A C++ library for calculation of viewshed, inverse viewshed and visibility indices for both of those analyses.
Loading...
Searching...
No Matches
AbstractViewshed Member List

This is the complete list of members for AbstractViewshed, including all inherited members.

addEventsFromCell(int &row, int &column, const double &pixelValue, bool &solveCell)=0AbstractViewshedpure virtual
calculate(std::function< void(std::string, double)> stepsTimingCallback=[](std::string text, double time) {}, std::function< void(int, int)> progressCallback=[](int, int) {})=0AbstractViewshedpure virtual
calculateVisibilityMask()AbstractViewshed
calculateVisibilityRaster()=0AbstractViewshedpure virtual
cellEvent(size_t i)AbstractViewshedinline
errorMessage()AbstractViewshedinline
extractValuesFromEventList(std::shared_ptr< ProjectedSquareCellRaster > dem_, std::string fileName, std::function< double(LoSNode)> func)AbstractViewshed
hasError()AbstractViewshedinline
initEventList()AbstractViewshed
initLastedSeconds()AbstractViewshedinline
isInsideAngles(const double &eventEnterAngle, const double &eventExitAngle)AbstractViewshed
isValid()AbstractViewshedinline
mAngleCenter (defined in AbstractViewshed)AbstractViewshedprotected
mAngleEnter (defined in AbstractViewshed)AbstractViewshedprotected
mAngleExit (defined in AbstractViewshed)AbstractViewshedprotected
mCellElevs (defined in AbstractViewshed)AbstractViewshedprotected
mCellEventsAbstractViewshedprotected
mCellSize (defined in AbstractViewshed)AbstractViewshedprotected
mCurvatureCorrections (defined in AbstractViewshed)AbstractViewshedprotected
mDataTypeAbstractViewshedprotected
mDefaultBandAbstractViewshedprotected
meanSizeOfLoS()AbstractViewshedinline
mEarthDiameter (defined in AbstractViewshed)AbstractViewshedprotected
mEventCenter (defined in AbstractViewshed)AbstractViewshedprotected
mEventDistance (defined in AbstractViewshed)AbstractViewshedprotected
mEventEnter (defined in AbstractViewshed)AbstractViewshedprotected
mEventEnterOpposite (defined in AbstractViewshed)AbstractViewshedprotected
mEventExit (defined in AbstractViewshed)AbstractViewshedprotected
mEventExitOpposite (defined in AbstractViewshed)AbstractViewshedprotected
mInputDsmAbstractViewshedprotected
mInverseViewshed (defined in AbstractViewshed)AbstractViewshedprotected
mLosNodePoint (defined in AbstractViewshed)AbstractViewshedprotected
mLosNodesAbstractViewshedprotected
mLoSNodeTemp (defined in AbstractViewshed)AbstractViewshedprotected
mMaxAngle (defined in AbstractViewshed)AbstractViewshedprotected
mMaxDistance (defined in AbstractViewshed)AbstractViewshedprotected
mMaxNumberOfTasksAbstractViewshedprotected
mMinAngle (defined in AbstractViewshed)AbstractViewshedprotected
mNumberOfLos (defined in AbstractViewshed)AbstractViewshedprotected
mOppositeAngleEnter (defined in AbstractViewshed)AbstractViewshedprotected
mOppositeAngleExit (defined in AbstractViewshed)AbstractViewshedprotected
mPointAbstractViewshedprotected
mRefractionCoefficient (defined in AbstractViewshed)AbstractViewshedprotected
mResults (defined in AbstractViewshed)AbstractViewshedprotected
mTaskErrorAbstractViewshedprotected
mTaskErrorMutexAbstractViewshedprotected
mThreadPoolAbstractViewshedprotected
mTimeInit (defined in AbstractViewshed)AbstractViewshedprotected
mTimeParse (defined in AbstractViewshed)AbstractViewshedprotected
mTimeSort (defined in AbstractViewshed)AbstractViewshedprotected
mTotalLosNodesCount (defined in AbstractViewshed)AbstractViewshedprotected
mValid (defined in AbstractViewshed)AbstractViewshedprotected
mValidCells (defined in AbstractViewshed)AbstractViewshedprotected
mVisibilityIndicesAbstractViewshedprotected
mVisibilityMaskAbstractViewshedprotected
mVisibilityRaster (defined in AbstractViewshed)AbstractViewshedprotected
numberOfCellEvents()AbstractViewshedinline
numberOfResultRasters()AbstractViewshedinline
numberOfValidCells()AbstractViewshedinline
parseEventList(std::function< void(int, int)> progressCallback=[](int, int) {})AbstractViewshed
parseLastedSeconds()AbstractViewshedinline
point(int row, int col)AbstractViewshed
prepareLoSWithPoint(OGRPoint point) (defined in AbstractViewshed)AbstractViewshedprotected
prepareMemoryRasters()AbstractViewshed
processingLastedSeconds()AbstractViewshedinline
recordTaskError(const std::string &message)AbstractViewshedinlineprotected
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)AbstractViewshedinline
sizeOfEvents()AbstractViewshedinline
sizeOfOutputRaster()AbstractViewshedinline
sizeOfOutputRasters()AbstractViewshedinline
sortEventList()AbstractViewshed
sortLastedSeconds()AbstractViewshedinline
statusNodeFromPoint(OGRPoint point)AbstractViewshed
submitToThreadpool(const CellEvent &e)=0AbstractViewshedpure virtual
totalCountOfLoSNodes()AbstractViewshedinline
totalSizeOfLoS()AbstractViewshedinline
validAngles() (defined in AbstractViewshed)AbstractViewshedprotected
~AbstractViewshed()=default (defined in AbstractViewshed)AbstractViewshedvirtual