VR-Vantage API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Tutorials
File List
File Members
include
vrfExtObjects
tacticalSmokeObjPub.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2006 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: tacticalSmokeObjPub.h,v $ $Revision: 1.3 $ $State: Exp $
7
*******************************************************************************/
8
9
#ifndef TSOBJPUB_H
10
#define TSOBJPUB_H
11
#include <vl/envProcPub.h>
12
13
#include <
vrfExtObjects/vrfExtObjectsDefines.h
>
14
class
DtTacticalSmokeObjectRepository
;
15
20
class
DT_DLL_vrfExtObjects
DtTacticalSmokePublisher
:
public
DtEnvironmentProcessPublisher
21
{
22
public
:
29
DtTacticalSmokePublisher
(DtExerciseConn* conn);
30
31
#if DtHLA
32
// Create with region set
33
DtTacticalSmokePublisher
(DtExerciseConn* conn,
const
DtDDMRegionSet* regionSetToUse);
34
#endif
35
37
virtual
~
DtTacticalSmokePublisher
();
38
39
#if DtDIS
40
41
virtual
void
init
(
const
DtEntityIdentifier&
id
);
42
#endif
43
45
virtual
DtTacticalSmokeObjectRepository
* tssr();
46
virtual
const
DtTacticalSmokeObjectRepository
* tssr()
const
;
47
49
virtual
void
setTranslationThreshold(
double
d);
50
virtual
double
translationThreshold()
const
;
51
53
virtual
void
setRotationThreshold(
double
d);
54
virtual
double
rotationThreshold()
const
;
55
57
virtual
void
setDensityThreshold(
double
d);
58
virtual
double
densityThreshold()
const
;
59
61
virtual
void
setSigmaThreshold(
double
d);
62
virtual
double
sigmaThreshold()
const
;
63
64
private
:
66
DtTacticalSmokePublisher
(
const
DtTacticalSmokePublisher
&);
67
DtTacticalSmokePublisher
& operator=(
const
DtTacticalSmokePublisher
&);
68
};
69
70
#endif
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)