VR-Link API Documentation for HLA 1.3
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
hBreachPtObjDec.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
7
#if DtHLA
8
9
#ifndef hBreachPtObjDec_H_
10
#define hBreachPtObjDec_H_
11
12
13
#include "
hPointObjDec.h
"
14
18
19
class
DT_DLL_VL
DtPointObjectRepository
;
20
23
#define DtDECLARE_BREACH_POINT_OBJ_ATTR_DECODER(attrName) \
24
DtDECLARE_ATTR_DECODER(DtPointObjectRepository, attrName)
25
26
30
class
DT_DLL_VL
DtBreachPointObjectDecoder
:
public
DtPointObjectDecoder
31
{
32
public
:
33
35
DtBreachPointObjectDecoder
(
36
DtExerciseConn
* exConn,
37
DtObjClassDesc
* classDesc);
38
40
virtual
~
DtBreachPointObjectDecoder
();
41
43
DtBreachPointObjectDecoder
(
const
DtBreachPointObjectDecoder
& orig);
44
46
DtBreachPointObjectDecoder
&
operator
=
47
(
const
DtBreachPointObjectDecoder
& orig);
48
49
public
:
50
52
static
DtHlaStateDecoder
*
create
(
53
DtExerciseConn
* exConn,
54
DtObjClassDesc
* classDesc);
55
56
protected
:
59
DtDECLARE_BREACH_POINT_OBJ_ATTR_DECODER
(BreachedStatus);
60
};
61
67
#define DtDEFINE_SIMPLE_BREACH_POINT_OBJ_ATTR_DECODER_WITH_CAST( \
68
attrName, netType, mutator, castExpr) \
69
DtDEFINE_SIMPLE_ATTR_DECODER_WITH_CAST( \
70
DtBreachPointObjectDecoder, DtPointObjectRepository, \
71
attrName, netType, mutator, castExpr)
72
73
#define DtDEFINE_SIMPLE_BREACH_POINT_OBJ_ATTR_DECODER( \
74
attrName, netType, inspector) \
75
DtDEFINE_SIMPLE_BREACH_POINT_OBJ_ATTR_DECODER_WITH_CAST( \
76
attrName, netType, inspector, (netType))
77
78
#endif //hBreachPtObjDec_H_
79
80
#endif //DtHLA
81
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
)