Public Member Functions |
| virtual | ~DtRadarFxMetadataPublisher () |
| virtual void | tick (double dt) |
|
| virtual bool | haveValidUpperLeftCorner () const |
| | The publisher calculates the point intersected by a ray shot from each of the corners of the field of view.
|
| virtual bool | haveValidUpperRightCorner () const |
| | The publisher calculates the point intersected by a ray shot from each of the corners of the field of view.
|
| virtual bool | haveValidLowerRightCorner () const |
| | The publisher calculates the point intersected by a ray shot from each of the corners of the field of view.
|
| virtual bool | haveValidLowerLeftCorner () const |
| | The publisher calculates the point intersected by a ray shot from each of the corners of the field of view.
|
| virtual bool | haveValidCenterPoint () const |
| | The publisher calculates the point intersected by a ray shot from each of the corners of the field of view.
|
|
| virtual DtVector | upperLeftCorner () const |
| | If a corner is valid, one of these can be used to access it.
|
| virtual DtVector | upperRightCorner () const |
| | If a corner is valid, one of these can be used to access it.
|
| virtual DtVector | lowerRightCorner () const |
| | If a corner is valid, one of these can be used to access it.
|
| virtual DtVector | lowerLeftCorner () const |
| | If a corner is valid, one of these can be used to access it.
|
| virtual DtVector | centerPoint () const |
| | If a corner is valid, one of these can be used to access it.
|
Constructor & Destructor Documentation
| virtual makRadarFx::DtRadarFxMetadataPublisher::~DtRadarFxMetadataPublisher |
( |
| ) |
|
|
virtual |
| makRadarFx::DtRadarFxMetadataPublisher::DtRadarFxMetadataPublisher |
( |
makVrv::DtDe & |
de, |
|
|
const makVrv::DtVideoStream & |
videoStream |
|
) |
| |
|
protected |
Member Function Documentation
| virtual void makRadarFx::DtRadarFxMetadataPublisher::tick |
( |
double |
dt | ) |
|
|
virtual |
| virtual bool makRadarFx::DtRadarFxMetadataPublisher::haveValidUpperLeftCorner |
( |
| ) |
const |
|
virtual |
The publisher calculates the point intersected by a ray shot from each of the corners of the field of view.
Any of these may be false if there was no intersection at that corner (a sky shot)
| virtual bool makRadarFx::DtRadarFxMetadataPublisher::haveValidUpperRightCorner |
( |
| ) |
const |
|
virtual |
The publisher calculates the point intersected by a ray shot from each of the corners of the field of view.
Any of these may be false if there was no intersection at that corner (a sky shot)
| virtual bool makRadarFx::DtRadarFxMetadataPublisher::haveValidLowerRightCorner |
( |
| ) |
const |
|
virtual |
The publisher calculates the point intersected by a ray shot from each of the corners of the field of view.
Any of these may be false if there was no intersection at that corner (a sky shot)
| virtual bool makRadarFx::DtRadarFxMetadataPublisher::haveValidLowerLeftCorner |
( |
| ) |
const |
|
virtual |
The publisher calculates the point intersected by a ray shot from each of the corners of the field of view.
Any of these may be false if there was no intersection at that corner (a sky shot)
| virtual bool makRadarFx::DtRadarFxMetadataPublisher::haveValidCenterPoint |
( |
| ) |
const |
|
virtual |
The publisher calculates the point intersected by a ray shot from each of the corners of the field of view.
Any of these may be false if there was no intersection at that corner (a sky shot)
| virtual DtVector makRadarFx::DtRadarFxMetadataPublisher::upperLeftCorner |
( |
| ) |
const |
|
virtual |
If a corner is valid, one of these can be used to access it.
| virtual DtVector makRadarFx::DtRadarFxMetadataPublisher::upperRightCorner |
( |
| ) |
const |
|
virtual |
If a corner is valid, one of these can be used to access it.
| virtual DtVector makRadarFx::DtRadarFxMetadataPublisher::lowerRightCorner |
( |
| ) |
const |
|
virtual |
If a corner is valid, one of these can be used to access it.
| virtual DtVector makRadarFx::DtRadarFxMetadataPublisher::lowerLeftCorner |
( |
| ) |
const |
|
virtual |
If a corner is valid, one of these can be used to access it.
| virtual DtVector makRadarFx::DtRadarFxMetadataPublisher::centerPoint |
( |
| ) |
const |
|
virtual |
If a corner is valid, one of these can be used to access it.
| virtual void makRadarFx::DtRadarFxMetadataPublisher::updateTargetCorners |
( |
| ) |
|
|
protectedvirtual |
| virtual void makRadarFx::DtRadarFxMetadataPublisher::updateOrthoTargetCorners |
( |
double & |
left, |
|
|
double & |
right, |
|
|
double & |
bottom, |
|
|
double & |
top, |
|
|
double & |
zNear, |
|
|
double & |
zFar |
|
) |
| |
|
protectedvirtual |
| virtual void makRadarFx::DtRadarFxMetadataPublisher::updateFrustumTargetCorners |
( |
| ) |
|
|
protectedvirtual |
| virtual makVrv::DtOsgChannel* makRadarFx::DtRadarFxMetadataPublisher::getChannel |
( |
| ) |
|
|
protectedvirtual |
| virtual void makRadarFx::DtRadarFxMetadataPublisher::slot_coordinateSystemChanged |
( |
| ) |
|
|
protectedvirtual |
slot for when the coordinate system changes
Friends And Related Function Documentation
Member Data Documentation
| bool makRadarFx::DtRadarFxMetadataPublisher::myValidUpperLeftCorner |
|
protected |
| bool makRadarFx::DtRadarFxMetadataPublisher::myValidUpperRightCorner |
|
protected |
| bool makRadarFx::DtRadarFxMetadataPublisher::myValidLowerRightCorner |
|
protected |
| bool makRadarFx::DtRadarFxMetadataPublisher::myValidLowerLeftCorner |
|
protected |
| bool makRadarFx::DtRadarFxMetadataPublisher::myValidCenterPoint |
|
protected |
| DtVector makRadarFx::DtRadarFxMetadataPublisher::myUpperLeftCorner |
|
protected |
| DtVector makRadarFx::DtRadarFxMetadataPublisher::myUpperRightCorner |
|
protected |
| DtVector makRadarFx::DtRadarFxMetadataPublisher::myLowerRightCorner |
|
protected |
| DtVector makRadarFx::DtRadarFxMetadataPublisher::myLowerLeftCorner |
|
protected |
| DtVector makRadarFx::DtRadarFxMetadataPublisher::myCenterPoint |
|
protected |
| makVrv::DtIntersector* makRadarFx::DtRadarFxMetadataPublisher::myIntersector |
|
protected |
| makVrv::DtSignalConnectionManager makRadarFx::DtRadarFxMetadataPublisher::myConnections |
|
protected |
| makVrv::DtCoordinateSystem* makRadarFx::DtRadarFxMetadataPublisher::myCoordinateSystem = nullptr |
|
protected |
local clone of the system wide coordinate system.
for thread safety.
| makVrv::DtOsgChannel* makRadarFx::DtRadarFxMetadataPublisher::myChannel |
|
protected |
The documentation for this class was generated from the following file: