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)
virtual std::string requestorId ()
 The requestor name of this process.
virtual int requestId ()
 The request id of this process.
virtual void endRequest ()
 End the request, if applicable.

Protected Attributes

makVrv::DtDe & myDe
DtBaseMessagemyResponse
std::string myRequestorId
int myRequestId

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::DtMmwCaptureProcess, 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)

virtual std::string makRadarFx::DtBaseProcess::requestorId ( )
virtual

The requestor name of this process.

virtual int makRadarFx::DtBaseProcess::requestId ( )
virtual

The request id of this process.

virtual void makRadarFx::DtBaseProcess::endRequest ( )
virtual

End the request, if applicable.

Reimplemented in makRadarFx::DtCaptureProcess.

Member Data Documentation

makVrv::DtDe& makRadarFx::DtBaseProcess::myDe
protected
DtBaseMessage* makRadarFx::DtBaseProcess::myResponse
protected
std::string makRadarFx::DtBaseProcess::myRequestorId
protected
int makRadarFx::DtBaseProcess::myRequestId
protected

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


Copyright © 2024 MAK Technologies, Inc. All Rights Reserved (www.mak.com)