VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfobjcore
csValidVec.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2001 MaK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
14
#pragma once
15
16
#include <vlutil/vlMachineTypes.h>
17
18
#include "
vrfobjcore/vrfobjcoreDefines.h
"
19
class
DT_DLL_vrfobjcore
DtCoordSysValidationVector
20
{
21
public
:
23
DtCoordSysValidationVector
();
24
26
DtCoordSysValidationVector
(
const
DtCoordSysValidationVector
& orig);
27
29
const
DtCoordSysValidationVector
& operator=(
30
const
DtCoordSysValidationVector
& orig);
31
33
virtual
~
DtCoordSysValidationVector
();
34
36
virtual
DtCoordSysValidationVector
* clone()
const
;
37
39
virtual
void
invalidateBase();
40
41
virtual
bool
positionValid();
42
virtual
bool
positionValid()
const
;
43
virtual
void
validatePosition();
44
virtual
void
invalidatePosition();
45
46
virtual
bool
velocityValid();
47
virtual
bool
velocityValid()
const
;
48
virtual
void
validateVelocity();
49
virtual
void
invalidateVelocity();
50
51
virtual
bool
accelerationValid();
52
virtual
bool
accelerationValid()
const
;
53
virtual
void
validateAcceleration();
54
virtual
void
invalidateAcceleration();
55
56
virtual
bool
orientationValid();
57
virtual
bool
orientationValid()
const
;
58
virtual
void
validateOrientation();
59
virtual
void
invalidateOrientation();
60
61
protected
:
62
bool
myPositionValid
;
63
bool
myVelocityValid
;
64
bool
myAccelerationValid
;
65
bool
myOrientationValid
;
66
};
67
Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)