Visual Servoing Platform  version 3.0.1
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
vpLaserScanner Class Reference

#include <visp3/sensor/vpLaserScanner.h>

+ Inheritance diagram for vpLaserScanner:

Public Member Functions

 vpLaserScanner ()
 
 vpLaserScanner (const vpLaserScanner &scanner)
 
virtual ~vpLaserScanner ()
 
void setIpAddress (std::string ip_address)
 
void setPort (int com_port)
 

Protected Attributes

std::string ip
 
int port
 

Detailed Description

Class that defines a generic laser scanner.

Definition at line 57 of file vpLaserScanner.h.

Constructor & Destructor Documentation

vpLaserScanner::vpLaserScanner ( )
inline

Default constructor that initialize all the internal variable to zero.

Definition at line 61 of file vpLaserScanner.h.

vpLaserScanner::vpLaserScanner ( const vpLaserScanner scanner)
inline

Copy constructor.

Definition at line 63 of file vpLaserScanner.h.

References ip, and port.

virtual vpLaserScanner::~vpLaserScanner ( )
inlinevirtual

Default destructor that does nothing.

Definition at line 70 of file vpLaserScanner.h.

Member Function Documentation

void vpLaserScanner::setIpAddress ( std::string  ip_address)
inline

Set the Ethernet address of the laser.

Examples:
SickLDMRS-Acq.cpp, and SickLDMRS-Process.cpp.

Definition at line 73 of file vpLaserScanner.h.

Referenced by vpSickLDMRS::setup().

void vpLaserScanner::setPort ( int  com_port)
inline

Set the communication port.

Definition at line 78 of file vpLaserScanner.h.

Referenced by vpSickLDMRS::setup().

Member Data Documentation

std::string vpLaserScanner::ip
protected

Definition at line 80 of file vpLaserScanner.h.

Referenced by vpSickLDMRS::setup(), vpLaserScanner(), and vpSickLDMRS::vpSickLDMRS().

int vpLaserScanner::port
protected

Definition at line 84 of file vpLaserScanner.h.

Referenced by vpSickLDMRS::setup(), vpLaserScanner(), and vpSickLDMRS::vpSickLDMRS().