RadarFX API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makRadarFx::DtOcclusionProcess Class Reference

The DtOcclusionStrategy handles different types of occlusion requests. More...

Inheritance diagram for makRadarFx::DtOcclusionProcess:
Inheritance graph
[legend]

Public Member Functions

 DtOcclusionProcess (makVrv::DtDe &de, DtOcclusionRequest *request)
 CTOR/DTOR.
virtual ~DtOcclusionProcess ()
virtual void tick ()
 in this process calling tick once completes the process
virtual bool isDone ()
 in this process it is done after the first tick and then a response is available
- Public Member Functions inherited from makRadarFx::DtBaseProcess
 DtBaseProcess (makVrv::DtDe &de)
 CTOR/DTOR.
virtual ~DtBaseProcess ()
virtual bool isReadyToProcess ()
 is the capture process ready to capture the image
virtual DtBaseMessageresponse ()
 return the response for the process
virtual void clearResponse ()
 clear the response (usually used after the response has been sent)

Protected Member Functions

virtual DtOcclusionResponsecreateOcclusionResponse (bool occluded, std::string requestor, unsigned int requestId)
 create the elevation response and return it

Protected Attributes

DtOcclusionRequestmyOcclusionRequest
- Protected Attributes inherited from makRadarFx::DtBaseProcess
makVrv::DtDe & myDe
DtBaseMessagemyResponse

Detailed Description

The DtOcclusionStrategy handles different types of occlusion requests.

Constructor & Destructor Documentation

makRadarFx::DtOcclusionProcess::DtOcclusionProcess ( makVrv::DtDe &  de,
DtOcclusionRequest request 
)

CTOR/DTOR.

virtual makRadarFx::DtOcclusionProcess::~DtOcclusionProcess ( )
virtual

Member Function Documentation

virtual void makRadarFx::DtOcclusionProcess::tick ( )
virtual

in this process calling tick once completes the process

Implements makRadarFx::DtBaseProcess.

virtual bool makRadarFx::DtOcclusionProcess::isDone ( )
virtual

in this process it is done after the first tick and then a response is available

Implements makRadarFx::DtBaseProcess.

virtual DtOcclusionResponse* makRadarFx::DtOcclusionProcess::createOcclusionResponse ( bool  occluded,
std::string  requestor,
unsigned int  requestId 
)
protectedvirtual

create the elevation response and return it

Member Data Documentation

DtOcclusionRequest* makRadarFx::DtOcclusionProcess::myOcclusionRequest
protected

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

Document ID: 1.0
Copyright © 2017 VT MAK Inc. All Rights Reserved (www.mak.com)