WSF
WsfSensorsManagerFov.cpp File Reference
#include <algorithm>
#include <cassert>
#include <cmath>
#include <vector>
#include <unordered_map>
#include "UtMemory.hpp"
#include "UtScriptTypes.hpp"
#include "WsfBMMOELogger.hpp"
#include "WsfBMPluginUtilities.hpp"
#include "WsfScriptSensorsManagerFovClass.hpp"
#include "WsfSensorsManagerFov.hpp"
#include "WsfSensorsManagerFovImpl.hpp"
#include "WsfSimpleSensorsManagerImpl.hpp"
#include "iadsLib/assignmentContainers.hpp"
#include "iadsLib/assetRecord.hpp"
#include "iadsLib/positionRecord.hpp"
#include "iadsLib/sensorsManagerInterface.hpp"
#include "iadsLib/sensorRecordInterface.hpp"
#include "iadsLib/trackRecord.hpp"
#include "vclMath/Constants.hpp"
#include "vclMath/Vector3.hpp"
Include dependency graph for WsfSensorsManagerFov.cpp:

Macros

#define PI   vm::PI

Functions

static double computeCueAzimuth (double azExtentRad, std::vector< ComputeAzimuthTarget > targets)
static bool insideSensorFov (double centerAzRad, double azExtentRad, double testAzRad)
static int64_t makeTtrId (const il::sensorRecord &ttr)

Macro Definition Documentation

◆ PI

Function Documentation

◆ computeCueAzimuth()

double computeCueAzimuth ( double azExtentRad,
std::vector< ComputeAzimuthTarget > targets )
inlinestatic

References PI.

Referenced by WsfSensorsManagerFov::Run().

◆ insideSensorFov()

bool insideSensorFov ( double centerAzRad,
double azExtentRad,
double testAzRad )
inlinestatic

References PI.

Referenced by WsfSensorsManagerFov::Run().

◆ makeTtrId()

int64_t makeTtrId ( const il::sensorRecord & ttr)
static
Copyrights Multiple, All Rights Reserved