gusimplewhiteboard
guWhiteboard::FilteredArrayBallSightings Class Reference

Provides a C++ wrapper around wb_filtered_arrayballsightings. More...

#include <FilteredArrayBallSightings.hpp>

Inheritance diagram for guWhiteboard::FilteredArrayBallSightings:
Collaboration diagram for guWhiteboard::FilteredArrayBallSightings:

Public Member Functions

 FilteredArrayBallSightings (const struct wb_filtered_vision_object t_objects[2]=NULLPTR)
 Create a new FilteredArrayBallSightings. More...
 
 FilteredArrayBallSightings (const FilteredArrayBallSightings &t_other)
 Copy Constructor. More...
 
 FilteredArrayBallSightings (const struct wb_filtered_arrayballsightings &t_other)
 Copy Constructor. More...
 
FilteredArrayBallSightingsoperator= (const FilteredArrayBallSightings &t_other)
 Copy Assignment Operator. More...
 
FilteredArrayBallSightingsoperator= (const struct wb_filtered_arrayballsightings &t_other)
 Copy Assignment Operator. More...
 
bool operator== (const FilteredArrayBallSightings &t_other) const
 
bool operator!= (const FilteredArrayBallSightings &t_other) const
 
bool operator== (const wb_filtered_arrayballsightings &t_other) const
 
bool operator!= (const wb_filtered_arrayballsightings &t_other) const
 
const FilteredVisionObjectobjects () const
 
size_t objects_size () const
 
FilteredVisionObjectobjects (int t_i)
 
const FilteredVisionObjectobjects (int t_i) const
 
void set_objects (const FilteredVisionObject *t_newValue)
 
void set_objects (const FilteredVisionObject &t_newValue, int t_i)
 
 FilteredArrayBallSightings (const std::string &t_str)
 String Constructor. More...
 
std::string description ()
 
std::string to_string ()
 
void from_string (const std::string &t_str)
 

Additional Inherited Members

- Public Attributes inherited from wb_filtered_arrayballsightings
struct wb_filtered_vision_object objects [2]
 the array containing filtered balls on separate cameras reported by vision FVO_NUM_CAMERAS =2 More...
 

Detailed Description

Provides a C++ wrapper around wb_filtered_arrayballsightings.

Definition at line 85 of file FilteredArrayBallSightings.hpp.

Constructor & Destructor Documentation

◆ FilteredArrayBallSightings() [1/4]

guWhiteboard::FilteredArrayBallSightings::FilteredArrayBallSightings ( const struct wb_filtered_vision_object  t_objects[2] = NULLPTR)
inline

Create a new FilteredArrayBallSightings.

Definition at line 106 of file FilteredArrayBallSightings.hpp.

Referenced by operator==().

◆ FilteredArrayBallSightings() [2/4]

guWhiteboard::FilteredArrayBallSightings::FilteredArrayBallSightings ( const FilteredArrayBallSightings t_other)
inline

Copy Constructor.

Definition at line 113 of file FilteredArrayBallSightings.hpp.

References objects().

◆ FilteredArrayBallSightings() [3/4]

guWhiteboard::FilteredArrayBallSightings::FilteredArrayBallSightings ( const struct wb_filtered_arrayballsightings t_other)
inline

Copy Constructor.

Definition at line 120 of file FilteredArrayBallSightings.hpp.

References wb_filtered_arrayballsightings::objects.

◆ FilteredArrayBallSightings() [4/4]

guWhiteboard::FilteredArrayBallSightings::FilteredArrayBallSightings ( const std::string &  t_str)
inline

String Constructor.

Definition at line 198 of file FilteredArrayBallSightings.hpp.

References from_string().

Member Function Documentation

◆ description()

std::string guWhiteboard::FilteredArrayBallSightings::description ( )
inline

◆ from_string()

void guWhiteboard::FilteredArrayBallSightings::from_string ( const std::string &  t_str)
inline

◆ objects() [1/3]

◆ objects() [2/3]

FilteredVisionObject & guWhiteboard::FilteredArrayBallSightings::objects ( int  t_i)
inline

◆ objects() [3/3]

const FilteredVisionObject & guWhiteboard::FilteredArrayBallSightings::objects ( int  t_i) const
inline

◆ objects_size()

size_t guWhiteboard::FilteredArrayBallSightings::objects_size ( ) const
inline

◆ operator!=() [1/2]

bool guWhiteboard::FilteredArrayBallSightings::operator!= ( const FilteredArrayBallSightings t_other) const
inline

Definition at line 149 of file FilteredArrayBallSightings.hpp.

◆ operator!=() [2/2]

bool guWhiteboard::FilteredArrayBallSightings::operator!= ( const wb_filtered_arrayballsightings t_other) const
inline

Definition at line 159 of file FilteredArrayBallSightings.hpp.

◆ operator=() [1/2]

FilteredArrayBallSightings & guWhiteboard::FilteredArrayBallSightings::operator= ( const FilteredArrayBallSightings t_other)
inline

Copy Assignment Operator.

Definition at line 127 of file FilteredArrayBallSightings.hpp.

References objects().

◆ operator=() [2/2]

FilteredArrayBallSightings & guWhiteboard::FilteredArrayBallSightings::operator= ( const struct wb_filtered_arrayballsightings t_other)
inline

Copy Assignment Operator.

Definition at line 135 of file FilteredArrayBallSightings.hpp.

References wb_filtered_arrayballsightings::objects.

◆ operator==() [1/2]

bool guWhiteboard::FilteredArrayBallSightings::operator== ( const FilteredArrayBallSightings t_other) const
inline

Definition at line 140 of file FilteredArrayBallSightings.hpp.

References objects().

◆ operator==() [2/2]

bool guWhiteboard::FilteredArrayBallSightings::operator== ( const wb_filtered_arrayballsightings t_other) const
inline

Definition at line 154 of file FilteredArrayBallSightings.hpp.

References FilteredArrayBallSightings().

◆ set_objects() [1/2]

void guWhiteboard::FilteredArrayBallSightings::set_objects ( const FilteredVisionObject t_newValue,
int  t_i 
)
inline

◆ set_objects() [2/2]

◆ to_string()

std::string guWhiteboard::FilteredArrayBallSightings::to_string ( )
inline

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