gusimplewhiteboard
wb_filteredvisionobject Struct Referenceabstract

Simple filtered informaiton (of a sonar object) ifor the whiteboard One of this is reported for each camera, but we place a Boolean to indicate it was also visible in the other camera. More...

#include <wb_filteredvisionobject.h>

Collaboration diagram for wb_filteredvisionobject:

Public Member Functions

 PROPERTY (uint64_t, visibilityHistory) PROPERTY(int32_t
 a 64-bit history of whether vision said visible 1 or not visible 0, visibilityHistory&0X1 is the most recent frame More...
 
frameCounter PROPERTY (int16_t, distance) PROPERTY(int16_t
 distance to landmark in cm More...
 
frameCounter x PROPERTY (int16_t, y) PROPERTY(int16_t
 centre y-coordinate in image More...
 
frameCounter x yaw PROPERTY (bool, isVisible) PROPERTY(bool
 is this a credible sighting More...
 
frameCounter x yaw pad1 PROPERTY (int16_t, pad2) wb_filteredvisionobject(int32_t frameCounter=0
 32 bit padding More...
 

Public Attributes

frameCounter x yaw pad1 int16_t distance =0
 
frameCounter x yaw pad1 int16_t int16_t x =0
 
frameCounter x yaw pad1 int16_t int16_t int16_t y =0
 
frameCounter x yaw pad1 int16_t int16_t int16_t int16_t yaw =0
 
frameCounter x yaw pad1 int16_t int16_t int16_t int16_t bool isVisible = false
 

Detailed Description

Simple filtered informaiton (of a sonar object) ifor the whiteboard One of this is reported for each camera, but we place a Boolean to indicate it was also visible in the other camera.

Definition at line 73 of file wb_filteredvisionobject.h.

Member Function Documentation

◆ PROPERTY() [1/5]

frameCounter x yaw wb_filteredvisionobject::PROPERTY ( bool  ,
isVisible   
)

is this a credible sighting

16 bit padding

◆ PROPERTY() [2/5]

frameCounter wb_filteredvisionobject::PROPERTY ( int16_t  ,
distance   
)

distance to landmark in cm

centre x-coordinate in image

◆ PROPERTY() [3/5]

frameCounter x yaw pad1 wb_filteredvisionobject::PROPERTY ( int16_t  ,
pad2   
)
pure virtual

32 bit padding

constructor with default values

◆ PROPERTY() [4/5]

frameCounter x wb_filteredvisionobject::PROPERTY ( int16_t  ,
y   
)

centre y-coordinate in image

the Yaw in Degress when the object was last used to generated filtered values

◆ PROPERTY() [5/5]

wb_filteredvisionobject::PROPERTY ( uint64_t  ,
visibilityHistory   
)

a 64-bit history of whether vision said visible 1 or not visible 0, visibilityHistory&0X1 is the most recent frame

frame counter

Member Data Documentation

◆ distance

frameCounter x yaw pad1 int16_t wb_filteredvisionobject::distance =0

Definition at line 98 of file wb_filteredvisionobject.h.

◆ isVisible

frameCounter x yaw pad1 int16_t int16_t int16_t int16_t bool wb_filteredvisionobject::isVisible = false

Definition at line 102 of file wb_filteredvisionobject.h.

◆ x

frameCounter x yaw pad1 int16_t int16_t wb_filteredvisionobject::x =0

Definition at line 99 of file wb_filteredvisionobject.h.

◆ y

frameCounter x yaw pad1 int16_t int16_t int16_t wb_filteredvisionobject::y =0

Definition at line 100 of file wb_filteredvisionobject.h.

◆ yaw

frameCounter x yaw pad1 int16_t int16_t int16_t int16_t wb_filteredvisionobject::yaw =0

Definition at line 101 of file wb_filteredvisionobject.h.


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