VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfobjcore
signaturePropagatorArgs.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2005 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: signaturePropagatorArgs.h,v $ $Revision: 1.9 $ $State: Exp $
7
*******************************************************************************/
8
#ifndef signaturePropagatorArgs_H_
9
#define signaturePropagatorArgs_H_
10
14
17
18
#include <matrix/vlVector.h>
19
20
class
DtVrfObject
;
21
25
#include "
vrfobjcore/vrfobjcoreDefines.h
"
26
class
DT_DLL_vrfobjcore
DtSignaturePropagatorArgs
27
{
28
public
:
30
DtSignaturePropagatorArgs
();
31
33
DtSignaturePropagatorArgs
(
const
DtSignaturePropagatorArgs
& orig);
34
36
DtSignaturePropagatorArgs
& operator=(
const
DtSignaturePropagatorArgs
& orig);
37
39
virtual
~
DtSignaturePropagatorArgs
();
40
43
virtual
void
setViewpointLocalLocation(
const
DtVector
& loc);
44
virtual
DtVector
viewpointLocalLocation()
const
;
46
48
virtual
void
setTargetObject(
const
DtVrfObject
* obj);
50
virtual
const
DtVrfObject
* targetObject()
const
;
51
53
virtual
void
setViewingObject(
const
DtVrfObject
* obj);
55
virtual
const
DtVrfObject
* viewingObject()
const
;
56
62
virtual
void
setMinSignatureThreshold(
double
sig);
63
virtual
double
minSignatureThreshold()
const
;
65
67
68
virtual
void
setLosValueIfDataUnavailable(
bool
v);
69
virtual
bool
losValueIfDataUnavailable()
const
;
71
72
protected
:
74
DtVector
myViewpointLocalLocation
;
76
const
DtVrfObject
*
myTargetObject
;
78
const
DtVrfObject
*
myViewingObject
;
83
double
myMinimumSignatureThreshold
;
84
93
bool
myLosValueIfDataUnavaialble
;
94
};
95
96
#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
)