VR-Link API Documentation for DIS
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
objIdHashKey.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*******************************************************************************/
5
6
9
10
#ifndef DtObjectIdHashKey_H_
11
#define DtObjectIdHashKey_H_
12
13
#if DtHLA
14
15
#include <
vlutil/vlHashKeys.h
>
16
#include "
objectId.h
"
17
22
class
DT_DLL_VL
DtObjectIdHashKey
:
public
DtBaseHashKey
23
{
24
public
:
25
27
DtObjectIdHashKey
();
28
30
DtObjectIdHashKey
(
const
DtObjectId
&
id
);
31
33
virtual
~
DtObjectIdHashKey
();
34
36
DtObjectIdHashKey
(
const
DtObjectIdHashKey
& orig);
37
39
DtObjectIdHashKey
&
operator=
(
const
DtObjectIdHashKey
& orig);
40
43
virtual
bool
operator==
(
const
DtBaseHashKey
& other)
const
;
44
46
virtual
DtBaseHashKey
*
clone
()
const
;
47
49
virtual
const
DtObjectId
& value()
const
;
50
51
protected
:
52
54
virtual
const
DtString
stringRep
()
const
;
55
57
virtual
DtU32
computeHashValue
();
58
59
protected
:
60
DtObjectId
myId;
61
};
62
63
#else
64
65
#include <
vlpi/entIdHashKey.h
>
66
67
typedef
DtEntityIdentifierHashKey
DtObjectIdHashKey
;
68
69
#endif
70
71
#endif
72
73
Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)