Visual Servoing Platform  version 3.6.1 under development (2024-12-17)
vpLaserScanner Class Reference

#include <visp3/sensor/vpLaserScanner.h>

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 56 of file vpLaserScanner.h.

Constructor & Destructor Documentation

◆ vpLaserScanner() [1/2]

vpLaserScanner::vpLaserScanner ( )
inline

Default constructor that initialize all the internal variable to zero.

Definition at line 61 of file vpLaserScanner.h.

◆ vpLaserScanner() [2/2]

vpLaserScanner::vpLaserScanner ( const vpLaserScanner scanner)
inline

Copy constructor.

Definition at line 63 of file vpLaserScanner.h.

◆ ~vpLaserScanner()

virtual vpLaserScanner::~vpLaserScanner ( )
inlinevirtual

Default destructor that does nothing.

Definition at line 65 of file vpLaserScanner.h.

Member Function Documentation

◆ setIpAddress()

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

Set the Ethernet address of the laser.

Definition at line 68 of file vpLaserScanner.h.

References ip.

◆ setPort()

void vpLaserScanner::setPort ( int  com_port)
inline

Set the communication port.

Definition at line 71 of file vpLaserScanner.h.

References port.

Member Data Documentation

◆ ip

std::string vpLaserScanner::ip
protected

Definition at line 74 of file vpLaserScanner.h.

Referenced by setIpAddress().

◆ port

int vpLaserScanner::port
protected

Definition at line 75 of file vpLaserScanner.h.

Referenced by setPort().