Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
application::LdmrsScanpointCoordinateApp Class Reference

#include <LdmrsScanpointCoordinateApp.hpp>

Inheritance diagram for application::LdmrsScanpointCoordinateApp:
Inheritance graph
[legend]

Public Member Functions

 LdmrsScanpointCoordinateApp (Manager *manager)
 
virtual ~LdmrsScanpointCoordinateApp ()
 
- Public Member Functions inherited from application::BasicApplication
 BasicApplication ()
 
std::string getApplicationName ()
 
UINT16 getApplicationType ()
 
UINT16 getSourceId ()
 
void setApplicationName (std::string appName)
 
void setSourceId (UINT16 applicationId)
 
virtual ~BasicApplication ()
 

Protected Member Functions

void setData (BasicData &data)
 
- Protected Member Functions inherited from application::BasicApplication
void setApplicationType (UINT16 applicationtype)
 

Private Member Functions

void calcAndShowStatistics ()
 
bool getClosestScanpoint (const UINT8 layer, const double horzAngle, const Scan *scan, ScanPoint *point)
 
void initCycle ()
 
bool isFourLayerScanner (Scan *scan)
 
void processScan (Scan *scan)
 

Private Attributes

bool m_beVerbose
 
bool m_isFourLayerScanner
 
double m_meanDist [8]
 
Point3D m_meanXyz [8]
 
UINT16 m_numPoints [8]
 
UINT16 m_numScansToCount
 
UINT16 m_scanCounter
 
double m_wantedHorzAngle
 

Detailed Description

Definition at line 17 of file LdmrsScanpointCoordinateApp.hpp.

Constructor & Destructor Documentation

application::LdmrsScanpointCoordinateApp::LdmrsScanpointCoordinateApp ( Manager manager)

Definition at line 31 of file LdmrsScanpointCoordinateApp.cpp.

application::LdmrsScanpointCoordinateApp::~LdmrsScanpointCoordinateApp ( )
virtual

Definition at line 56 of file LdmrsScanpointCoordinateApp.cpp.

Member Function Documentation

void application::LdmrsScanpointCoordinateApp::calcAndShowStatistics ( )
private

Definition at line 113 of file LdmrsScanpointCoordinateApp.cpp.

bool application::LdmrsScanpointCoordinateApp::getClosestScanpoint ( const UINT8  layer,
const double  horzAngle,
const Scan scan,
ScanPoint point 
)
private

Definition at line 229 of file LdmrsScanpointCoordinateApp.cpp.

void application::LdmrsScanpointCoordinateApp::initCycle ( )
private

Definition at line 64 of file LdmrsScanpointCoordinateApp.cpp.

bool application::LdmrsScanpointCoordinateApp::isFourLayerScanner ( Scan scan)
private

Definition at line 153 of file LdmrsScanpointCoordinateApp.cpp.

void application::LdmrsScanpointCoordinateApp::processScan ( Scan scan)
private

Definition at line 170 of file LdmrsScanpointCoordinateApp.cpp.

void application::LdmrsScanpointCoordinateApp::setData ( BasicData data)
protectedvirtual

Implements application::BasicApplication.

Definition at line 79 of file LdmrsScanpointCoordinateApp.cpp.

Member Data Documentation

bool application::LdmrsScanpointCoordinateApp::m_beVerbose
private

Definition at line 27 of file LdmrsScanpointCoordinateApp.hpp.

bool application::LdmrsScanpointCoordinateApp::m_isFourLayerScanner
private

Definition at line 29 of file LdmrsScanpointCoordinateApp.hpp.

double application::LdmrsScanpointCoordinateApp::m_meanDist[8]
private

Definition at line 33 of file LdmrsScanpointCoordinateApp.hpp.

Point3D application::LdmrsScanpointCoordinateApp::m_meanXyz[8]
private

Definition at line 34 of file LdmrsScanpointCoordinateApp.hpp.

UINT16 application::LdmrsScanpointCoordinateApp::m_numPoints[8]
private

Definition at line 32 of file LdmrsScanpointCoordinateApp.hpp.

UINT16 application::LdmrsScanpointCoordinateApp::m_numScansToCount
private

Definition at line 30 of file LdmrsScanpointCoordinateApp.hpp.

UINT16 application::LdmrsScanpointCoordinateApp::m_scanCounter
private

Definition at line 28 of file LdmrsScanpointCoordinateApp.hpp.

double application::LdmrsScanpointCoordinateApp::m_wantedHorzAngle
private

Definition at line 31 of file LdmrsScanpointCoordinateApp.hpp.


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


libsick_ldmrs
Author(s): SICK AG , Martin Günther , Jochen Sprickerhof
autogenerated on Mon Oct 26 2020 03:27:30