gusimplewhiteboard
guWhiteboard::WEBOTS_NXT_camera Class Reference

This class reports the status of the Camera. More...

#include <WEBOTS_NXT_bridge.hpp>

Collaboration diagram for guWhiteboard::WEBOTS_NXT_camera:

Public Member Functions

 WEBOTS_NXT_camera ()
 
 WEBOTS_NXT_camera (const class WEBOTS_NXT_bridge &obj, int16_t a_width, enum CAMERA_E_PUCK_CHANNELS channelID=GREY_CHANNEL)
 single channel with width constructor More...
 
 WEBOTS_NXT_camera (const std::string &names)
 string constructor More...
 
 WEBOTS_NXT_camera (const WEBOTS_NXT_camera &other)
 copy constructor More...
 
WEBOTS_NXT_cameraoperator= (const WEBOTS_NXT_camera &other)
 copy assignment operator More...
 
class WEBOTS_NXT_bridgechannels ()
 property getter More...
 
void set_channels (const class WEBOTS_NXT_bridge *objects)
 property setter More...
 
void set_encoder (const class WEBOTS_NXT_bridge &obj, int16_t a_width, enum CAMERA_E_PUCK_CHANNELS channelID=GREY_CHANNEL)
 single channel with width setter More...
 
WEBOTS_NXT_bridgeget_channel (enum CAMERA_E_PUCK_CHANNELS channelID=GREY_CHANNEL)
 single channel object getter More...
 
const WEBOTS_NXT_bridgeget_object (enum CAMERA_E_PUCK_CHANNELS channelID=GREY_CHANNEL) const
 single channel object getter More...
 
std::string description () const
 convert to a string More...
 
void from_string (const std::string &str)
 convert from a string More...
 

Detailed Description

This class reports the status of the Camera.

Definition at line 1115 of file WEBOTS_NXT_bridge.hpp.

Constructor & Destructor Documentation

◆ WEBOTS_NXT_camera() [1/4]

guWhiteboard::WEBOTS_NXT_camera::WEBOTS_NXT_camera ( )
inline

◆ WEBOTS_NXT_camera() [2/4]

guWhiteboard::WEBOTS_NXT_camera::WEBOTS_NXT_camera ( const class WEBOTS_NXT_bridge obj,
int16_t  a_width,
enum CAMERA_E_PUCK_CHANNELS  channelID = GREY_CHANNEL 
)
inline

single channel with width constructor

Definition at line 1143 of file WEBOTS_NXT_bridge.hpp.

◆ WEBOTS_NXT_camera() [3/4]

guWhiteboard::WEBOTS_NXT_camera::WEBOTS_NXT_camera ( const std::string &  names)
inline

string constructor

Definition at line 1149 of file WEBOTS_NXT_bridge.hpp.

References from_string().

◆ WEBOTS_NXT_camera() [4/4]

guWhiteboard::WEBOTS_NXT_camera::WEBOTS_NXT_camera ( const WEBOTS_NXT_camera other)
inline

copy constructor

Definition at line 1152 of file WEBOTS_NXT_bridge.hpp.

Member Function Documentation

◆ channels()

class WEBOTS_NXT_bridge * guWhiteboard::WEBOTS_NXT_camera::channels ( )
inline

property getter

Definition at line 1161 of file WEBOTS_NXT_bridge.hpp.

◆ description()

std::string guWhiteboard::WEBOTS_NXT_camera::description ( ) const
inline

convert to a string

Definition at line 1179 of file WEBOTS_NXT_bridge.hpp.

References guWhiteboard::BLUE_CHANNEL, and guWhiteboard::GREY_CHANNEL.

◆ from_string()

void guWhiteboard::WEBOTS_NXT_camera::from_string ( const std::string &  str)
inline

convert from a string

Definition at line 1190 of file WEBOTS_NXT_bridge.hpp.

References guWhiteboard::BLUE_CHANNEL, FIELD_SERPARATOR, guWhiteboard::GREY_CHANNEL, and OBJECT_SEPARATOR.

Referenced by WEBOTS_NXT_camera().

◆ get_channel()

WEBOTS_NXT_bridge & guWhiteboard::WEBOTS_NXT_camera::get_channel ( enum CAMERA_E_PUCK_CHANNELS  channelID = GREY_CHANNEL)
inline

single channel object getter

Definition at line 1173 of file WEBOTS_NXT_bridge.hpp.

◆ get_object()

const WEBOTS_NXT_bridge & guWhiteboard::WEBOTS_NXT_camera::get_object ( enum CAMERA_E_PUCK_CHANNELS  channelID = GREY_CHANNEL) const
inline

single channel object getter

Definition at line 1176 of file WEBOTS_NXT_bridge.hpp.

◆ operator=()

WEBOTS_NXT_camera & guWhiteboard::WEBOTS_NXT_camera::operator= ( const WEBOTS_NXT_camera other)
inline

copy assignment operator

Definition at line 1155 of file WEBOTS_NXT_bridge.hpp.

◆ set_channels()

void guWhiteboard::WEBOTS_NXT_camera::set_channels ( const class WEBOTS_NXT_bridge objects)
inline

property setter

Definition at line 1164 of file WEBOTS_NXT_bridge.hpp.

◆ set_encoder()

void guWhiteboard::WEBOTS_NXT_camera::set_encoder ( const class WEBOTS_NXT_bridge obj,
int16_t  a_width,
enum CAMERA_E_PUCK_CHANNELS  channelID = GREY_CHANNEL 
)
inline

single channel with width setter

Definition at line 1167 of file WEBOTS_NXT_bridge.hpp.


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