VR-Exchange 2.1 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
hlaBroker
hlaBroker/interactionTrans.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
#pragma once
6
7
8
9
10
11
#include "
translator.h
"
12
#include <vlutil/vlString.h>
13
14
class
DtInteraction;
15
16
namespace
MAKVrExchange
17
{
18
19
class
DtPortalInteraction;
20
21
namespace
DtHlaBroker
22
{
23
25
class
DT_DLL_HLABROKER
DtInteractionTranslator
:
public
DtTranslator
26
{
27
public
:
28
29
DtInteractionTranslator
(
DtHlaBroker
*broker);
30
virtual
~
DtInteractionTranslator
();
31
32
private
:
33
35
DtInteractionTranslator
(
const
DtInteractionTranslator
& other);
36
38
DtInteractionTranslator
& operator=(
const
DtInteractionTranslator
& other);
39
40
public
:
41
44
virtual
void
printIncomingOutgoingInteractions(
const
DtPortalInteraction
& incoming,
45
const
DtInteraction& outgoing)
const
;
46
49
virtual
void
printIncomingOutgoingInteractions(
const
DtInteraction& incoming,
50
const
DtPortalInteraction
& outgoing)
const
;
51
52
static
const
char
* translatorName();
53
54
protected
:
55
56
};
57
58
inline
const
char
*
DtInteractionTranslator::translatorName
()
59
{
60
return
"Base Interaction Translator"
;
61
}
62
63
}
64
}
Document ID: Generated on Tue Aug 7 22:07:13 EDT 2012 from SVN revision 117874
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (
www.mak.com
)