VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfGuiCore
DtSpotReportDataHandler.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2010 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtSpotReportDataHandler.h,v $ $Revision: 1.12 $ $State: Exp $
7
******************************************************************************/
8
17
18
#pragma once
19
20
#include <
vrfGuiCore/vrfGuiCore.h
>
21
#include <
vrfGuiCore/DtSpotReportState.h
>
22
23
#include <
vrvUtil/signalslib.h
>
24
#include <
vrvCore/DtUniqueID.h
>
25
26
namespace
makVrv
27
{
28
class
DtDe;
29
}
30
31
namespace
makVrf
32
{
33
class
DtSpotReportHandler;
34
class
DtSpotReportDataHandlerCreatorInterface;
35
class
DtSpotReportStateObjectAgent;
36
37
class
DT_DLL_VRFGUICORE
DtSpotReportDataHandler
38
{
39
public
:
40
DtSpotReportDataHandler
(
makVrv::DtDe
&,
makVrv::DtUniqueID
);
41
virtual
~
DtSpotReportDataHandler
();
42
46
virtual
void
update(
void
*) = 0;
47
49
virtual
bool
objectEntryRemoved(
makVrv::DtUniqueID
) = 0;
50
51
virtual
void
updateState(
DtSpotReportState
&);
52
53
makVrv::DtUniqueID
uniqueId()
const
54
{
55
return
myUniqueID;
56
}
57
58
protected
:
59
makVrv::DtUniqueID
myUniqueID
;
60
makVrv::DtDe
&
myDe
;
61
DtSpotReportStateObjectAgent*
myAgent
;
62
};
63
64
class
DT_DLL_VRFGUICORE
DtSpotReportDataHandlerCreatorInterface
65
{
66
public
:
67
virtual
~
DtSpotReportDataHandlerCreatorInterface
();
68
69
virtual
DtSpotReportDataHandler
* create(
makVrv::DtDe
&,
makVrv::DtUniqueID
) = 0;
70
};
71
}
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)