#include <LocateSensor.hh>
Public Member Functions | |
| clLocateSensor () | |
| ~clLocateSensor () | |
| bool | Initialize (long, long, long, long, GDT, bool) |
| Initialize. | |
| void | Uninitialize () |
| Uninitialize. | |
| void | SetDirectionValues (const GDT *, const GDT *, long, long, long, GDT) |
| Set direction values. | |
| GDT * | GetResultMatrix () |
| Get result matrix. | |
Private Member Functions | |
| void | Clear () |
| void | SetValue (long, long, GDT) |
| void | SetDirection (GDT, GDT, GDT) |
Private Attributes | |
| bool | bInitialized |
| bool | b3D |
| long | lWidth |
| long | lHeight |
| long | lPosX |
| long | lPosY |
| GDT | fPI |
| GDT | fHalfPI |
| GDT | fAzimuth |
| GDT * | fpLocMatrix |
| clAlloc | LocMatrix |
| clDSPOp | DSP |
Definition at line 36 of file LocateSensor.hh.
|
|
Definition at line 83 of file LocateSensor.cc. References bInitialized, fHalfPI, and fPI. |
|
|
Definition at line 91 of file LocateSensor.cc. References bInitialized, and Uninitialize(). |
|
|
Definition at line 31 of file LocateSensor.cc. References fpLocMatrix, GDT, lHeight, and lWidth. Referenced by Initialize(), and SetDirectionValues(). |
|
||||||||||||||||
|
Definition at line 37 of file LocateSensor.cc. References fpLocMatrix, lHeight, and lWidth. Referenced by SetDirection(). |
|
||||||||||||||||
|
Definition at line 45 of file LocateSensor.cc. References b3D, DSP, fAzimuth, fHalfPI, fPI, GDT, lHeight, lPosX, lPosY, and SetValue(). Referenced by SetDirectionValues(). |
|
||||||||||||||||||||||||||||
|
Initialize.
Definition at line 97 of file LocateSensor.cc. References b3D, Clear(), fAzimuth, fpLocMatrix, GDT, lHeight, LocMatrix, lPosX, lPosY, and lWidth. Referenced by clSubLocate::Initialize(). |
|
|
Uninitialize.
Definition at line 119 of file LocateSensor.cc. Referenced by ~clLocateSensor(). |
|
||||||||||||||||||||||||||||
|
Set direction values. We just walk through matrix and adjust level using
We definitely need way better algorithm, this is stupidly simple. Ajust multiplier for R for environment, 10 gives cylindral spreading and 20 spherical spreading.
Definition at line 125 of file LocateSensor.cc. References Clear(), GDT, and SetDirection(). Referenced by clSubLocate::Main(). |
|
|
Get result matrix.
Definition at line 99 of file LocateSensor.hh. References fpLocMatrix, and GDT. Referenced by clSubLocate::Main(). |
|
|
Definition at line 38 of file LocateSensor.hh. Referenced by clLocateSensor(), and ~clLocateSensor(). |
|
|
Definition at line 39 of file LocateSensor.hh. Referenced by Initialize(), and SetDirection(). |
|
|
Definition at line 40 of file LocateSensor.hh. Referenced by Clear(), Initialize(), and SetValue(). |
|
|
Definition at line 41 of file LocateSensor.hh. Referenced by Clear(), Initialize(), SetDirection(), and SetValue(). |
|
|
Definition at line 42 of file LocateSensor.hh. Referenced by Initialize(), and SetDirection(). |
|
|
Definition at line 43 of file LocateSensor.hh. Referenced by Initialize(), and SetDirection(). |
|
|
Definition at line 44 of file LocateSensor.hh. Referenced by clLocateSensor(), and SetDirection(). |
|
|
Definition at line 45 of file LocateSensor.hh. Referenced by clLocateSensor(), and SetDirection(). |
|
|
Definition at line 46 of file LocateSensor.hh. Referenced by Initialize(), and SetDirection(). |
|
|
Definition at line 47 of file LocateSensor.hh. Referenced by Clear(), GetResultMatrix(), Initialize(), and SetValue(). |
|
|
Definition at line 48 of file LocateSensor.hh. Referenced by Initialize(). |
|
|
Definition at line 49 of file LocateSensor.hh. Referenced by SetDirection(). |
1.3.3