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

DtBaseProcess is the base class for all messages processes that can be sent between the server and the client. More...

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

Public Member Functions

 DtBaseProcess (makVrv::DtDe &de)
 CTOR/DTOR.
virtual ~DtBaseProcess ()
virtual void tick ()=0
 Tick needs to be called every frame to advance the capture process.
virtual bool isReadyToProcess ()
 is the capture process ready to capture the image
virtual bool isDone ()=0
virtual DtBaseMessageresponse ()
 return the response for the process
virtual void clearResponse ()
 clear the response (usually used after the response has been sent)

Protected Attributes

makVrv::DtDe & myDe
DtBaseMessagemyResponse

Detailed Description

DtBaseProcess is the base class for all messages processes that can be sent between the server and the client.

Constructor & Destructor Documentation

makRadarFx::DtBaseProcess::DtBaseProcess ( makVrv::DtDe &  de)

CTOR/DTOR.

virtual makRadarFx::DtBaseProcess::~DtBaseProcess ( )
virtual

Member Function Documentation

virtual void makRadarFx::DtBaseProcess::tick ( )
pure virtual
virtual bool makRadarFx::DtBaseProcess::isReadyToProcess ( )
virtual

is the capture process ready to capture the image

Reimplemented in makRadarFx::DtSarCaptureProcess, and makRadarFx::DtIsarCaptureProcess.

virtual bool makRadarFx::DtBaseProcess::isDone ( )
pure virtual
virtual DtBaseMessage* makRadarFx::DtBaseProcess::response ( )
virtual

return the response for the process

virtual void makRadarFx::DtBaseProcess::clearResponse ( )
virtual

clear the response (usually used after the response has been sent)

Member Data Documentation

makVrv::DtDe& makRadarFx::DtBaseProcess::myDe
protected
DtBaseMessage* makRadarFx::DtBaseProcess::myResponse
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)