|
WSF
|
#include "WsfImage.hpp"#include <cassert>#include <memory>#include "UtMemory.hpp"#include "UtVec3.hpp"#include "WsfGeoPoint.hpp"#include "WsfPlatform.hpp"#include "WsfProcessor.hpp"#include "WsfSensor.hpp"#include "WsfSensorMode.hpp"#include "WsfSimulation.hpp"#include "script/WsfScriptContext.hpp"#include "script/WsfScriptMessageClass.hpp"
Functions | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, Originator, 0, "WsfPlatform", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, OriginatorIndex, 0, "int", "") | |
| Returns the platform index of the platform that contains the reporting sensor. | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, OriginatorLocation, 0, "WsfGeoPoint", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, SensorName, 0, "string", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, SensorType, 0, "string", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, SensorMode, 0, "string", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, ImageTime, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, ImageNumber, 0, "int", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, SetImageNumber, 1, "void", "int") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, StreamNumber, 0, "int", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, SetStreamNumber, 1, "void", "int") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, CenterLocation, 0, "WsfGeoPoint", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, Width, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, Height, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, WidthResolution, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, HeightResolution, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, NoiseLevel, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, BackgroundLevel, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, MinimumLevel, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, MaximumLevel, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, CollectionFactor, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, ObjectCount, 0, "int", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, Location, 1, "WsfGeoPoint", "int") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, PixelCount, 1, "double", "int") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, PixelIntensity, 1, "double", "int") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, SignalLevel, 1, "double", "int") | |
| if (objectIndex< aObjectPtr->GetObjects().size()) | |
| aReturnVal | SetDouble (signalToNoise) |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, TruthIndex, 1, "int", "int") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, TruthName, 1, "string", "int") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, TruthType, 1, "string", "int") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptImageClass, WsfImage, TruthSide, 1, "string", "int") | |
| size_t | targetIndex (aVarArgs[0].GetInt()) |
| for (;objectIter !=objectIterEnd;++objectIter) | |
| aReturnVal | SetDouble (nNumOfPixels_RetVal) |
Variables | |
| unsigned int | objectIndex = aVarArgs[0].GetInt() |
| WsfImage::ObjectList | objectList = aObjectPtr->GetObjects() |
| WsfImage::ObjectListIter | objectIter = objectList.begin() |
| WsfImage::ObjectListIter | objectIterEnd = objectList.end() |
| for | ( | ;objectIter ! | = objectIterEnd; ++objectIter | ) |
References objectIter, objectIterEnd, and targetIndex().
| if | ( | objectIndex< aObjectPtr-> | GetObjects).size( | ) |
References objectIndex.
| aReturnVal SetDouble | ( | nNumOfPixels_RetVal | ) |
| aReturnVal SetDouble | ( | signalToNoise | ) |
| size_t targetIndex | ( | aVarArgs. | GetInt()[0] | ) |
double targetPixelCount = <x>.InImage(int aTargetIndex) Uses the target index to determine if the platform is in the image. Returns the pixel count leaving the decision of whether or not the target is actually seen to the caller.
Referenced by WsfPassiveSensor::PassiveMode::AddInteractor(), WsfImplicitWeapon::BeginEngagement(), WsfRF_Repeater::CheckDetectAndUpdate(), WsfBallisticMissileLaunchComputer::ComputeAirIntercept(), WsfBallisticMissileLaunchComputer::ComputeLateralTargetOffset(), WsfPassiveSensor::PassiveMode::EmitterActiveCallback(), FlightPathAnalysisFunction::Execute(), WsfExtDetonation::Execute(), WsfExplicitWeapon::FireP(), for(), WsfWaypointMover::GetFutureLocationWCS(), WsfWeaponEngagement::GetMissDistance(), WsfRF_Jammer::GetTargetIndex(), WsfImplicitWeapon::GetTargetOffset(), WsfTrack::Initialize(), engage::RunConfig::MakeTask(), WsfLaserDesignator::PerformScheduledDetections(), WsfOTH_RadarSensor::PerformScheduledDetections(), WsfRadarSensor::PerformScheduledDetections(), WsfSensor::PerformScheduledDetections(), WsfDisFire::Process(), WsfWeaponTrackProcessor::ProcessTrackUpdate(), WsfPassiveSensor::PassiveMode::RemoveInteractor(), WsfRouteMover::ReturnToRoute(), WsfDefaultSensorScheduler::SelectTarget(), WsfDefaultSensorScheduler::SelectTargetForRequest(), WsfRF_Jammer::SetEA_DeltaGainTechnique(), WsfRIPRProcessor::StartUplinking(), WsfRF_Jammer::StopJamming(), WsfXIO_AutoDisMapping::TranslateTrack(), WsfXIO_AutoDisMapping::TranslateTrackDropMessage(), WsfEOIR_Sensor::Update(), WsfRouteMover::Update(), WsfSA_Perceive::UpdatePerceivedItemsCalculation(), WsfSA_Processor::UpdateTrackData(), WsfMilDisInterface::UpdateWeapon(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), UT_DEFINE_SCRIPT_METHOD(), WsfRIPRProcessor::WeaponFired(), and WsfRIPRProcessor::WeaponsActive().
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| BackgroundLevel | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| CenterLocation | , | ||
| 0 | , | ||
| "WsfGeoPoint" | , | ||
| "" | ) |
References pointPtr.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| CollectionFactor | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| Height | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| HeightResolution | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| ImageNumber | , | ||
| 0 | , | ||
| "int" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| ImageTime | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| Location | , | ||
| 1 | , | ||
| "WsfGeoPoint" | , | ||
| "int" | ) |
References objectIndex, and pointPtr.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| MaximumLevel | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| MinimumLevel | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| NoiseLevel | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| ObjectCount | , | ||
| 0 | , | ||
| "int" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| Originator | , | ||
| 0 | , | ||
| "WsfPlatform" | , | ||
| "" | ) |
References WsfSimulation::GetPlatformByIndex(), WsfScriptContext::GetSIMULATION(), and platformPtr.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| OriginatorIndex | , | ||
| 0 | , | ||
| "int" | , | ||
| "" | ) |
Returns the platform index of the platform that contains the reporting sensor.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| OriginatorLocation | , | ||
| 0 | , | ||
| "WsfGeoPoint" | , | ||
| "" | ) |
References pointPtr.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| PixelCount | , | ||
| 1 | , | ||
| "double" | , | ||
| "int" | ) |
References objectIndex.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| PixelIntensity | , | ||
| 1 | , | ||
| "double" | , | ||
| "int" | ) |
References objectIndex.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| SensorMode | , | ||
| 0 | , | ||
| "string" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| SensorName | , | ||
| 0 | , | ||
| "string" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| SensorType | , | ||
| 0 | , | ||
| "string" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| SetImageNumber | , | ||
| 1 | , | ||
| "void" | , | ||
| "int" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| SetStreamNumber | , | ||
| 1 | , | ||
| "void" | , | ||
| "int" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| SignalLevel | , | ||
| 1 | , | ||
| "double" | , | ||
| "int" | ) |
References objectIndex.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| StreamNumber | , | ||
| 0 | , | ||
| "int" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| TruthIndex | , | ||
| 1 | , | ||
| "int" | , | ||
| "int" | ) |
References objectIndex.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| TruthName | , | ||
| 1 | , | ||
| "string" | , | ||
| "int" | ) |
References WsfScriptContext::GetSIMULATION(), and objectIndex.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| TruthSide | , | ||
| 1 | , | ||
| "string" | , | ||
| "int" | ) |
References objectIndex.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| TruthType | , | ||
| 1 | , | ||
| "string" | , | ||
| "int" | ) |
References objectIndex.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| Width | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptImageClass | , |
| WsfImage | , | ||
| WidthResolution | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
| unsigned int objectIndex = aVarArgs[0].GetInt() |
| WsfImage::ObjectListIter objectIter = objectList.begin() |
Referenced by for().
| WsfImage::ObjectListIter objectIterEnd = objectList.end() |
Referenced by for().
| WsfImage::ObjectList objectList = aObjectPtr->GetObjects() |