8 #ifndef ossimViewshedUtil_HEADER 9 #define ossimViewshedUtil_HEADER 70 Radial() : azimuth (0), elevation (-99999999.0), insideAoi(false) {}
83 bool writeHorizonProfile();
86 bool computeViewshed();
Represents serializable keyword/value map.
virtual void run()
Abstract method and must be overriden by the base class.
This class provides a common entry point for both SectorProcessorJob and RadialProcessorJob for proce...
RadialProcessorJob(ossimViewshedTool *vs_util, ossim_uint32 sector, ossim_uint32 radial, ossim_uint32 numRadials)
For support of multithreading.
SectorProcessorJob(ossimViewshedTool *vs_util, ossim_uint32 sector, ossim_uint32 numRadials)
unsigned int ossim_uint32
virtual void run()
Abstract method and must be overriden by the base class.
ossimViewshedTool * m_vsUtil
ossimViewshedTool * m_vsUtil
static void doRadial(ossimViewshedTool *vs, ossim_uint32 s, ossim_uint32 r)
static std::mutex m_bufMutex
ossim_uint32 m_numRadials
This is the job callback interface It allows one to attach and listen for different states of the job...
ossim_uint32 m_numRadials
unsigned char ossim_uint8