Namespaces | Classes | Functions
sick_scansegment_xd Namespace Reference

Namespaces

 util
 

Classes

class  CompactDataHeader
 
class  CompactDataParser
 
class  CompactImuData
 
class  CompactModuleData
 
class  CompactModuleMeasurementData
 
class  CompactModuleMetaData
 
class  CompactSegmentData
 
class  Config
 
class  CustomPointCloudConfiguration
 Configuration of customized pointclouds. More...
 
class  Fifo
 
class  MsgPackConverter
 
class  MsgPackExporter
 
class  MsgPackExportListenerIF
 
class  MsgPackParser
 
class  MsgPackThreads
 
class  MsgPackValidator
 
class  MsgPackValidatorData
 
class  MsgpackValidatorFilterConfig
 
class  PayloadFifo
 
class  PointCloudFieldProperty
 Container for the field properties of a PointCloud2Msg with all fields (where each field contains x, y, z, i, range, azimuth, elevation, layer, echo, reflector) More...
 
class  PointXYZRAEI32f
 
class  RosMsgpackPublisher
 
class  ScanSegmentParserConfig
 
class  ScanSegmentParserOutput
 
class  TimingStatistics
 
class  UdpPoster
 
class  UdpReceiver
 
class  UdpReceiverSocketImpl
 
class  UdpSenderSocketImpl
 class UdpSenderSocketImpl implements the udp socket for sending udp packages More...
 

Functions

static uint32_t Convert4Byte (const uint8_t *p_data)
 
static std::string FilenameNoPathNoExtension (const std::string &filepath)
 
static bool FileReadable (const std::string &filename)
 
template<typename T >
static std::string FormatNumber (const T &number, int width=-1, bool setfill=false, bool setfixed=false, int precision=-1)
 
static bool MkDir (const std::string &folder)
 
int run (rosNodePtr node, const std::string &scannerName)
 
static double Seconds (const chrono_system_time &timestamp_start, const chrono_system_time &timestamp_end=chrono_system_clock::now())
 
sick_scan_xd::SickScanServicessopasService ()
 
std::string Timestamp (const std::chrono::system_clock::time_point &now)
 
std::string Timestamp (uint32_t sec, uint32_t nsec)
 

Function Documentation

◆ Convert4Byte()

static uint32_t sick_scansegment_xd::Convert4Byte ( const uint8_t *  p_data)
static

Definition at line 98 of file udp_sockets.h.

◆ FilenameNoPathNoExtension()

static std::string sick_scansegment_xd::FilenameNoPathNoExtension ( const std::string &  filepath)
static

Definition at line 202 of file include/sick_scansegment_xd/common.h.

◆ FileReadable()

static bool sick_scansegment_xd::FileReadable ( const std::string &  filename)
static

Definition at line 170 of file include/sick_scansegment_xd/common.h.

◆ FormatNumber()

template<typename T >
static std::string sick_scansegment_xd::FormatNumber ( const T &  number,
int  width = -1,
bool  setfill = false,
bool  setfixed = false,
int  precision = -1 
)
static

Definition at line 151 of file include/sick_scansegment_xd/common.h.

◆ MkDir()

static bool sick_scansegment_xd::MkDir ( const std::string &  folder)
static

Definition at line 182 of file include/sick_scansegment_xd/common.h.

◆ run()

int sick_scansegment_xd::run ( rosNodePtr  node,
const std::string &  scannerName 
)

Definition at line 74 of file scansegment_threads.cpp.

◆ Seconds()

static double sick_scansegment_xd::Seconds ( const chrono_system_time timestamp_start,
const chrono_system_time timestamp_end = chrono_system_clock::now() 
)
static

Definition at line 143 of file include/sick_scansegment_xd/common.h.

◆ sopasService()

sick_scan_xd::SickScanServices * sick_scansegment_xd::sopasService ( )

Definition at line 69 of file scansegment_threads.cpp.

◆ Timestamp() [1/2]

std::string sick_scansegment_xd::Timestamp ( const std::chrono::system_clock::time_point &  now)

Definition at line 110 of file scansegment_parser_output.cpp.

◆ Timestamp() [2/2]

std::string sick_scansegment_xd::Timestamp ( uint32_t  sec,
uint32_t  nsec 
)

Definition at line 100 of file scansegment_parser_output.cpp.



sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:21