RadarFX API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Friends
makRadarFx::DtNifMetadatPublisher Class Reference
Inheritance diagram for makRadarFx::DtNifMetadatPublisher:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtNifMetadatPublisher ()
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 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.

Protected Member Functions

 DtNifMetadatPublisher (makVrv::DtDe &de, const makVrv::DtVideoStream &videoStream)
virtual void updateTargetCorners ()
virtual makVrv::DtOsgChannel * getChannel ()

Protected Attributes

bool myValidUpperLeftCorner
bool myValidUpperRightCorner
bool myValidLowerRightCorner
bool myValidLowerLeftCorner
DtVector myUpperLeftCorner
DtVector myUpperRightCorner
DtVector myLowerRightCorner
DtVector myLowerLeftCorner
makVrv::DtOsgChannel * myChannel

Friends

class DtNifMetadatPublisherCreator

Constructor & Destructor Documentation

virtual makRadarFx::DtNifMetadatPublisher::~DtNifMetadatPublisher ( )
virtual
makRadarFx::DtNifMetadatPublisher::DtNifMetadatPublisher ( makVrv::DtDe &  de,
const makVrv::DtVideoStream &  videoStream 
)
protected

Member Function Documentation

virtual void makRadarFx::DtNifMetadatPublisher::tick ( double  dt)
virtual
virtual bool makRadarFx::DtNifMetadatPublisher::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::DtNifMetadatPublisher::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::DtNifMetadatPublisher::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::DtNifMetadatPublisher::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 DtVector makRadarFx::DtNifMetadatPublisher::upperLeftCorner ( ) const
virtual

If a corner is valid, one of these can be used to access it.

virtual DtVector makRadarFx::DtNifMetadatPublisher::upperRightCorner ( ) const
virtual

If a corner is valid, one of these can be used to access it.

virtual DtVector makRadarFx::DtNifMetadatPublisher::lowerRightCorner ( ) const
virtual

If a corner is valid, one of these can be used to access it.

virtual DtVector makRadarFx::DtNifMetadatPublisher::lowerLeftCorner ( ) const
virtual

If a corner is valid, one of these can be used to access it.

virtual void makRadarFx::DtNifMetadatPublisher::updateTargetCorners ( )
protectedvirtual
virtual makVrv::DtOsgChannel* makRadarFx::DtNifMetadatPublisher::getChannel ( )
protectedvirtual

Friends And Related Function Documentation

friend class DtNifMetadatPublisherCreator
friend

Member Data Documentation

bool makRadarFx::DtNifMetadatPublisher::myValidUpperLeftCorner
protected
bool makRadarFx::DtNifMetadatPublisher::myValidUpperRightCorner
protected
bool makRadarFx::DtNifMetadatPublisher::myValidLowerRightCorner
protected
bool makRadarFx::DtNifMetadatPublisher::myValidLowerLeftCorner
protected
DtVector makRadarFx::DtNifMetadatPublisher::myUpperLeftCorner
protected
DtVector makRadarFx::DtNifMetadatPublisher::myUpperRightCorner
protected
DtVector makRadarFx::DtNifMetadatPublisher::myLowerRightCorner
protected
DtVector makRadarFx::DtNifMetadatPublisher::myLowerLeftCorner
protected
makVrv::DtOsgChannel* makRadarFx::DtNifMetadatPublisher::myChannel
protected

The documentation for this class was generated from the following file:

Document ID: 1.0
Copyright © 2017 VT MAK Inc. All Rights Reserved (www.mak.com)