VR-Vantage 3.1.1 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
gtifTaskElement.h
Go to the documentation of this file.
1 /*********************************************************************************
2 ** Copyright (c) 2019 MAK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************************/
5 
6 #pragma once
7 
8 #include "radarFxServer/export.h"
9 
12 
13 namespace makVrv
14 {
15 class DtVideoFrameBuffer;
16 }
17 
18 namespace makRadarFx
19 {
20  class DtRadarFxDriver;
21 extern const char* DtGtifImageTaskElementName;
22 
24 {
25  public:
29 
31  virtual ~DtGtifImageTaskElement();
32 
34  void setFromRecord(const makArchives::DtImageTaskRecord& config);
35 
36  protected:
39 
41  void handleProcessFrame(makVrv::DtVideoFrameBuffer* frame);
42 
43  private:
46 
49 
52 
53  protected:
54  double myRotation;
56  int myFormat;
57 
59 };
60 
62 {
63  public:
66 
69 
72 
73  protected:
75  virtual makVrv::DtImageTaskElement* create(makVrv::DtDe& de,
76  makVrv::DtProcessImageTask* owningTask);
77 };
78 }
Definition: gtifTaskElement.h:61
DtRadarFxDriver * myDriver
Definition: gtifTaskElement.h:58
Record for a sensor definition.
Definition: DtImageTaskRecord.h:20
const char * DtGtifImageTaskElementName
Contains the DtProcessImageTask class declaration.
double myRotation
Definition: gtifTaskElement.h:54
DtRadarFxDriver is the main class that controls the processing flow of the RadarFX Server...
Definition: rfxDriver.h:28
DtVideoStreamManager is a singleton class that manages DtVideoStreams in VR-Vantage.
Definition: DtVideoStreamManager.h:35
The DtImageTaskElement is an abstract base class for all image task elements.
Definition: DtImageTaskElement.h:25
bool myUseSimulationTime
Definition: gtifTaskElement.h:55
#define DT_DLL_RFXSERVER
Definition: include/radarFxServer/export.h:15
DtImageTaskElementCreator is the common base class for all image task element creators.
Definition: DtImageTaskElement.h:95
DtProcessImageTask creates and manages all the process image pipeline elements.
Definition: DtProcessImageTask.h:35
Contains declarations needed to initialize the freeImage library.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:72
Definition: gtifTaskElement.h:23
The image as initially captured from the camera is placed into a DtVideoFrameBuffer.
Definition: DtVideoFrameBuffer.h:20
int myFormat
Definition: gtifTaskElement.h:56


Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)