VR-Exchange 2.1 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
disBroker
disBroker/interactionTrans.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
*********************************************************************/
4
#pragma once
5
9
10
#include "
translator.h
"
11
12
#include <vlutil/vlString.h>
13
14
class
DtInteraction;
15
16
namespace
MAKVrExchange
17
{
18
class
DtPortalInteraction;
19
namespace
DtDisBroker
20
{
21
26
class
DT_DLL_DISBROKER
DtInteractionTranslator
:
public
DtTranslator
27
{
28
public
:
31
DtInteractionTranslator
(
DtDisBroker
*broker);
32
34
virtual
~
DtInteractionTranslator
();
35
36
private
:
38
DtInteractionTranslator
(
const
DtInteractionTranslator
& other);
39
41
DtInteractionTranslator
& operator=(
const
DtInteractionTranslator
& other);
42
43
public
:
54
virtual
void
printIncomingOutgoingInteractions(
55
const
DtPortalInteraction
& incoming,
const
DtInteraction& outgoing,
56
const
DtString
& interName)
const
;
57
69
virtual
void
printIncomingOutgoingInteractions(
70
const
DtInteraction& incoming,
const
DtPortalInteraction
& outgoing,
71
const
DtString
& interName)
const
;
72
79
static
const
char
* translatorName();
80
81
};
82
83
inline
const
char
*
DtInteractionTranslator::translatorName
()
84
{
85
return
"Generic Interaction Translator"
;
86
}
87
88
}
89
}
90
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
)