VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
signaturePropagatorArgs.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
7 
11 
14 
15 #include <matrix/vlVector.h>
17 
23 {
24 public:
27 
30 
33 
35  virtual ~DtSignaturePropagatorArgs();
36 
39  virtual void setViewpointLocalLocation(const DtVector& loc);
40  virtual DtVector viewpointLocalLocation() const;
42 
44  virtual void setTargetObject(DtSimObjectReference obj);
46  virtual DtSimObjectReference targetObject() const;
47 
49  virtual void setViewingObject(DtSimObjectReference obj);
51  virtual DtSimObjectReference viewingObject() const;
52 
58  virtual void setMinSignatureThreshold(double sig);
59  virtual double minSignatureThreshold() const;
61 
63 
64  virtual void setLosValueIfDataUnavailable(bool v);
65  virtual bool losValueIfDataUnavailable() const;
67 
70  virtual void setDebug(bool d);
71  virtual bool debug() const;
73 
74 protected:
86 
96 
102  bool myDebug;
103 };
Contains the DtSignaturePropagatorArgs class declaration.
Definition: signaturePropagatorArgs.h:22
bool myLosValueIfDataUnavaialble
This parameter is only used in the case of paging or streaming terrains where the sensor calculation ...
Definition: signaturePropagatorArgs.h:95
The DtSimObjectReference is a shared pointer that can be used amongst many object for access to the u...
Definition: simObjectReference.h:26
DtSimObjectReference myTargetObject
The object that is the originator of the signature, the object to be detected.
Definition: signaturePropagatorArgs.h:78
DtSimObjectReference myViewingObject
The object that is the viewer of the signature, the object the sensor is on.
Definition: signaturePropagatorArgs.h:80
DtVector myViewpointLocalLocation
The local location of the viewer of the signature i.e. the location we are trying to detect from...
Definition: signaturePropagatorArgs.h:76
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
bool myDebug
This flag indicates that detailed debugging info should be printed to the console, i.e. with DtWarn to prevent network overload. Normally it will be set if the notify level of the entity is Debug and there is an additional debug-detail parameter set true in the component descriptor.
Definition: signaturePropagatorArgs.h:102
double myMinimumSignatureThreshold
The smallest signature value that is relevant for propagating the signature. Any results that fall be...
Definition: signaturePropagatorArgs.h:85
Contains the DtSimObjectReference class declaration.

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)