VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfobjcore
activeSonarSignaturePropagator.h
Go to the documentation of this file.
1
/*******************************************************************************
6
7
8
9
#pragma once
10
11
#include "vrfobjcore/passiveSonarSignaturePropagator.h"
12
#include "vrfobjcore/vrfobjcoreDefines.h"
13
14
class DtChord;
15
class DtVector;
16
class DtRwGaussianPuffData;
17
class DtPassiveSonarSignaturePropagatorDescriptor;
18
20
class DT_DLL_vrfobjcore DtActiveSonarSignaturePropagator : public DtPassiveSonarSignaturePropagator
21
{
22
public:
24
DtActiveSonarSignaturePropagator(const DtSignaturePropagatorDescriptor* desc,
25
DtPhysicalWorld* physicalWorld);
26
28
virtual ~DtActiveSonarSignaturePropagator();
29
30
virtual void init();
31
32
virtual double calculateApparentSignature(double absoluteSignature,
33
const DtSignaturePropagatorArgs& args) const;
34
36
static DtSignaturePropagator* create(const DtSignaturePropagatorDescriptor* desc,
37
DtPhysicalWorld* physicalWorld);
38
39
protected:
40
41
private:
43
DtActiveSonarSignaturePropagator(const DtActiveSonarSignaturePropagator& orig);
45
DtActiveSonarSignaturePropagator& operator=(const DtActiveSonarSignaturePropagator& orig);
46
};
47
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
)