gusimplewhiteboard
guWhiteboard::FilteredArrayOneDimObjects Class Reference

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

#include <FilteredArrayOneDimObjects.hpp>

Inheritance diagram for guWhiteboard::FilteredArrayOneDimObjects:
Collaboration diagram for guWhiteboard::FilteredArrayOneDimObjects:

Public Member Functions

 FilteredArrayOneDimObjects (const struct wb_filtered_vision_object t_objects[4]=NULLPTR)
 Create a new FilteredArrayOneDimObjects. More...
 
 FilteredArrayOneDimObjects (const FilteredArrayOneDimObjects &t_other)
 Copy Constructor. More...
 
 FilteredArrayOneDimObjects (const struct wb_filtered_arrayonedimobjects &t_other)
 Copy Constructor. More...
 
FilteredArrayOneDimObjectsoperator= (const FilteredArrayOneDimObjects &t_other)
 Copy Assignment Operator. More...
 
FilteredArrayOneDimObjectsoperator= (const struct wb_filtered_arrayonedimobjects &t_other)
 Copy Assignment Operator. More...
 
bool operator== (const FilteredArrayOneDimObjects &t_other) const
 
bool operator!= (const FilteredArrayOneDimObjects &t_other) const
 
bool operator== (const wb_filtered_arrayonedimobjects &t_other) const
 
bool operator!= (const wb_filtered_arrayonedimobjects &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)
 
 FilteredArrayOneDimObjects (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_arrayonedimobjects
struct wb_filtered_vision_object objects [4]
 the array containing various filtered parts of the goals reported by vision FVO_NUM_OBJECTS =4 More...
 

Detailed Description

Provides a C++ wrapper around wb_filtered_arrayonedimobjects.

Definition at line 85 of file FilteredArrayOneDimObjects.hpp.

Constructor & Destructor Documentation

◆ FilteredArrayOneDimObjects() [1/4]

guWhiteboard::FilteredArrayOneDimObjects::FilteredArrayOneDimObjects ( const struct wb_filtered_vision_object  t_objects[4] = NULLPTR)
inline

Create a new FilteredArrayOneDimObjects.

Definition at line 106 of file FilteredArrayOneDimObjects.hpp.

Referenced by operator==().

◆ FilteredArrayOneDimObjects() [2/4]

guWhiteboard::FilteredArrayOneDimObjects::FilteredArrayOneDimObjects ( const FilteredArrayOneDimObjects t_other)
inline

Copy Constructor.

Definition at line 113 of file FilteredArrayOneDimObjects.hpp.

References objects().

◆ FilteredArrayOneDimObjects() [3/4]

guWhiteboard::FilteredArrayOneDimObjects::FilteredArrayOneDimObjects ( const struct wb_filtered_arrayonedimobjects t_other)
inline

Copy Constructor.

Definition at line 120 of file FilteredArrayOneDimObjects.hpp.

References wb_filtered_arrayonedimobjects::objects.

◆ FilteredArrayOneDimObjects() [4/4]

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

String Constructor.

Definition at line 198 of file FilteredArrayOneDimObjects.hpp.

References from_string().

Member Function Documentation

◆ description()

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

◆ from_string()

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

◆ objects() [1/3]

const FilteredVisionObject * guWhiteboard::FilteredArrayOneDimObjects::objects ( ) const
inline

◆ objects() [2/3]

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

◆ objects() [3/3]

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

◆ objects_size()

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

◆ operator!=() [1/2]

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

Definition at line 149 of file FilteredArrayOneDimObjects.hpp.

◆ operator!=() [2/2]

bool guWhiteboard::FilteredArrayOneDimObjects::operator!= ( const wb_filtered_arrayonedimobjects t_other) const
inline

Definition at line 159 of file FilteredArrayOneDimObjects.hpp.

◆ operator=() [1/2]

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

Copy Assignment Operator.

Definition at line 127 of file FilteredArrayOneDimObjects.hpp.

References objects().

◆ operator=() [2/2]

FilteredArrayOneDimObjects & guWhiteboard::FilteredArrayOneDimObjects::operator= ( const struct wb_filtered_arrayonedimobjects t_other)
inline

Copy Assignment Operator.

Definition at line 135 of file FilteredArrayOneDimObjects.hpp.

References wb_filtered_arrayonedimobjects::objects.

◆ operator==() [1/2]

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

Definition at line 140 of file FilteredArrayOneDimObjects.hpp.

References objects().

◆ operator==() [2/2]

bool guWhiteboard::FilteredArrayOneDimObjects::operator== ( const wb_filtered_arrayonedimobjects t_other) const
inline

Definition at line 154 of file FilteredArrayOneDimObjects.hpp.

References FilteredArrayOneDimObjects().

◆ set_objects() [1/2]

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

◆ set_objects() [2/2]

void guWhiteboard::FilteredArrayOneDimObjects::set_objects ( const FilteredVisionObject t_newValue)
inline

◆ to_string()

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

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