|
WSF
|
A nested class that represents the appearance of a single object (platform) in the image. More...
#include <WsfImage.hpp>
Public Member Functions | |
| Object ()=default | |
| Object (WsfPlatform *aPlatformPtr) | |
| void | GetLocationWCS (double aLocationWCS[3]) const |
| Get/Set the perceived location of the object in WCS. | |
| void | SetLocationWCS (const double aLocationWCS[3]) |
| Set the perceived location of the object in WCS. | |
| double | GetSignalLevel () const |
| Get/Set the signal level (absolute, not dB). | |
| void | SetSignalLevel (double aSignalLevel) |
| double | GetPixelCount () const |
| Get/Set the approximate number of pixels occupied by this object. | |
| void | SetPixelCount (double aPixelCount) |
| double | GetPixelIntensity () const |
| void | SetPixelIntensity (double aPixelIntensity) |
| size_t | GetTruthIndex () const |
| Get/Set the truth platform index of the platform representing this object. | |
| void | SetTruthIndex (unsigned int aTruthIndex) |
| WsfStringId | GetTruthName (WsfSimulation &aSimulation) const |
| Get platform name of the platform representing this object. | |
| WsfStringId | GetTruthType () const |
| Get/Set the truth type ID of the platform representing this object. | |
| void | SetTruthType (WsfStringId aTruthType) |
| WsfStringId | GetTruthSide () const |
| Get/Set the truth side of the platform representing this object. | |
| void | SetTruthSide (WsfStringId aTruthSide) |
A nested class that represents the appearance of a single object (platform) in the image.
|
default |
References GetLocationWCS(), and Object().
Referenced by Object().
| WsfImage::Object::Object | ( | WsfPlatform * | aPlatformPtr | ) |
References WsfPlatform::GetIndex(), WsfPlatform::GetSideId(), and WsfObject::GetTypeId().
| void WsfImage::Object::GetLocationWCS | ( | double | aLocationWCS[3] | ) | const |
Get/Set the perceived location of the object in WCS.
Get the perceived location of the object in WCS.
Referenced by Object().
|
inline |
Get/Set the approximate number of pixels occupied by this object.
Referenced by WsfImageProcessor::IsDetectable(), and WsfImageProcessor::UpdateTrack().
|
inline |
Get/Set the approximate pixel intensity of the object. This assumes that the occupied pixels are uniformly lit.
Referenced by WsfImageProcessor::UpdateTrack().
|
inline |
Get/Set the signal level (absolute, not dB).
Referenced by WsfImageProcessor::UpdateTrack().
|
inline |
Get/Set the truth platform index of the platform representing this object.
| WsfStringId WsfImage::Object::GetTruthName | ( | WsfSimulation & | aSimulation | ) | const |
Get platform name of the platform representing this object.
References WsfSimulation::GetPlatformNameId().
Referenced by WsfImageProcessor::IsDetectable().
|
inline |
Get/Set the truth side of the platform representing this object.
|
inline |
Get/Set the truth type ID of the platform representing this object.
Referenced by WsfImageProcessor::UpdateTrack().
| void WsfImage::Object::SetLocationWCS | ( | const double | aLocationWCS[3] | ) |
Set the perceived location of the object in WCS.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |