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
viewshed::AbstractViewshed Member List

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

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