VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfobjcore
laserTrackerPSR.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2004 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: laserTrackerPSR.h,v $ $Revision: 1.3 $ $State: Exp $
7
** Created: 7/12/04, MEM Updated: 7/21/04
8
*******************************************************************************/
9
12
18
19
#ifndef DtLaserTrackerPSR_H_
20
#define DtLaserTrackerPSR_H_
21
22
#include "
vrfobjcore/processSR.h
"
23
24
#include <vl/hostStructs.h>
25
#include "
vrfutil/rwString.h
"
26
#include "
vrfutil/rwBoolean.h
"
27
#include "
vrfutil/rwReal.h
"
28
#include "
vrfutil/rwInt.h
"
29
#include "
vrfutil/rwVector.h
"
30
31
32
36
37
#include "
vrfobjcore/vrfobjcoreDefines.h
"
38
class
DT_DLL_vrfobjcore
DtLaserTrackerPSR
:
public
DtVrfProcessStateRepository
39
{
40
41
protected
:
43
DtLaserTrackerPSR
();
44
45
public
:
46
//constructor
47
DtLaserTrackerPSR
(
DtVrfObject
* vrfObject,
48
const
DtString
& rwName = DtString::nullString(),
49
DtReaderWriterRegistry
* parentRegistry = 0);
50
51
//copy constructor
52
DtLaserTrackerPSR
(
const
DtLaserTrackerPSR
& orig,
53
const
DtString
& rwName = DtString::nullString(),
54
DtReaderWriterRegistry
* parentRegistry = 0);
55
56
//assignment operator
57
const
DtLaserTrackerPSR
&
operator=
(
58
const
DtLaserTrackerPSR
& orig);
59
60
//destructor
61
virtual
~
DtLaserTrackerPSR
();
62
63
//returns a copy of the PSR
64
virtual
DtVrfProcessStateRepository
*
clone
(
65
const
DtString
& rwName = DtString::nullString(),
66
DtReaderWriterRegistry
* parentRegistry = 0)
const
;
67
69
virtual
DtString
type
()
const
;
70
72
virtual
void
setDesignatorCode(
const
int
code);
73
virtual
const
int
designatorCode()
const
;
74
76
static
DtVrfProcessStateRepository
* creator(
const
DtString
& name,
77
DtVrfObject
* vrfObject,
DtReaderWriterRegistry
* parentRegistry);
78
79
protected
:
80
DtRwInt
myDesignatorCode
;
81
};
82
83
#endif
Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)