VR-Exchange 2.2 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
examples
brokerPlugin
modEntityTrans.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* Copyright (c) 2013 VT MAK
3
* All rights reserved.
4
****************************************************************************/
5
9
10
#pragma once
11
12
#include <
dllExport.h
>
13
#include <
portal/pEntity.h
>
14
#include <
libDisBroker/entityTrans.h
>
15
16
namespace
MAKVrExchange
17
{
18
namespace
DtDisBroker
19
{
20
class
DtDisBroker;
21
}
22
}
23
26
class
DT_DLL_BROKERPLUGIN
ModEntityTranslator
27
:
public
MAKVrExchange::DtDisBroker::DtEntityTranslator
28
{
29
public
:
30
32
ModEntityTranslator
(
MAKVrExchange::DtDisBroker::DtDisBroker
* broker );
33
35
virtual
~
ModEntityTranslator
();
36
38
virtual
DtEntityStateRepository*
translate
( DtEntityStateRepository* dest,
39
const
MAKVrExchange::DtPortalEntity
& src );
40
42
virtual
MAKVrExchange::DtPortalEntity
*
translate
(
43
MAKVrExchange::DtPortalEntity
* destination,
44
const
DtEntityStateRepository& source );
45
46
private
:
47
48
// Copy Constructor not implemented -- do not copy!
49
ModEntityTranslator
(
const
ModEntityTranslator
& other );
50
51
// Assignment Operator not implemented -- do not copy!
52
ModEntityTranslator
&
operator =
(
const
ModEntityTranslator
& other );
53
54
};
Document ID: Generated on Mon Apr 15 17:15:50 EDT 2013 from SVN revision 126154
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)