VR-Link API Documentation for HLA 1516
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
omtReader
parameterFedNode.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*******************************************************************************/
7
#pragma once
8
9
#include "
datatypeFedNode.h
"
10
11
#ifndef DtUSE_UTILITIES_NAMESPACE
12
#ifdef DtHLA_1516
13
#include "RTI/RTI1516.h"
14
#elif DtHLA
15
#include "RTI.hh"
16
#endif
17
#endif
18
19
#ifdef DtHLA
20
#ifndef DtUSE_UTILITIES_NAMESPACE
21
//VR-Link Includes
22
#include <
vl/rtiNamespace.h
>
23
#endif
24
#endif
25
#ifdef DtUSE_UTILITIES_NAMESPACE
26
namespace
DtUSE_UTILITIES_NAMESPACE
27
{
28
#endif
29
class
DtDatatypeRep
;
30
33
class
DT_DLL_OMTREADER
DtParameterFedNode
:
public
DtDatatypeFedNode
34
{
35
public
:
36
38
DtParameterFedNode
();
39
41
explicit
DtParameterFedNode
(
DtFedNode
*);
42
44
virtual
~
DtParameterFedNode
();
45
47
DtParameterFedNode
(
const
DtParameterFedNode
& orig);
48
50
DtParameterFedNode
& operator=(
const
DtParameterFedNode
& rhs);
51
52
#ifdef DtHLA
53
#ifndef DtUSE_UTILITIES_NAMESPACE
54
55
virtual
void
setParameterHandle(RTI::ParameterHandle);
56
virtual
const
RTI::ParameterHandle getParameterHandle()
const
;
57
#endif
58
#endif
59
60
virtual
void
setSharing(
const
DtString
&);
61
virtual
const
DtString
& getSharing()
const
;
62
63
virtual
void
setTransportation(
const
DtString
&);
64
virtual
const
DtString
& getTransportation()
const
;
65
66
virtual
void
setOrder(
const
DtString
&);
67
virtual
const
DtString
& getOrder()
const
;
68
69
protected
:
70
#ifndef DtUSE_UTILITIES_NAMESPACE
71
#ifdef DtHLA
72
RTI::ParameterHandle
myAttrHandle
;
73
#endif
74
#endif
75
76
77
DtString
myDatatype
;
78
DtString
myCardinality
;
79
DtString
myDescription
;
80
DtString
mySharing
;
81
DtString
myTransportation
;
82
DtString
myOrder
;
83
84
};
85
86
87
#ifdef DtUSE_UTILITIES_NAMESPACE
88
}
// end of namespace DtUSE_UTILITIES_NAMESPACE
89
#endif
Document ID: Generated on Fri Dec 2 02:42:08 EST 2016 from SVN revision 171416
Copyright © 2005-2016 VT MÄK. All Rights Reserved (
www.mak.com
)