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::AbstractViewshedAlgorithm Class Referenceabstract

Base class for all Viewshed Algorithms. More...

#include <abstractviewshedalgorithm.h>

Inheritance diagram for viewshed::AbstractViewshedAlgorithm:

Public Member Functions

virtual double result (std::shared_ptr< LoSImportantValues > losValues, std::shared_ptr< AbstractLoS > los)=0
 Extract resulting value based on LoSImportantValues and specific los.
virtual double pointValue ()=0
 Value at important point, either view point for viewshed or target point for inverse viewshed.
virtual const std::string name ()=0
 Name of the algorithm.

Detailed Description

Base class for all Viewshed Algorithms.

Member Function Documentation

◆ name()

◆ pointValue()

◆ result()


The documentation for this class was generated from the following file: