VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfobjcore
passiveSonarSignaturePropagator.h
Go to the documentation of this file.
1
/*******************************************************************************
6
7
8
9
#pragma once
10
11
#include "vrfobjcore/standardSignaturePropagator.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 DtPassiveSonarSignaturePropagator : public DtStandardSignaturePropagator
21
{
22
public:
24
DtPassiveSonarSignaturePropagator(const DtSignaturePropagatorDescriptor* desc,
25
DtPhysicalWorld* physicalWorld);
26
28
virtual ~DtPassiveSonarSignaturePropagator();
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
DtPassiveSonarSignaturePropagator(const DtPassiveSonarSignaturePropagator& orig);
45
DtPassiveSonarSignaturePropagator& operator=(const DtPassiveSonarSignaturePropagator& 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
)