Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes
datatypes::FieldDescription Class Reference

#include <FieldDescription.hpp>

Inheritance diagram for datatypes::FieldDescription:
Inheritance graph
[legend]

List of all members.

Public Types

enum  FieldType {
  Undefined = 0, Segmented = 1, Rectangle = 2, Radial = 3,
  Dynamic = 4
}

Public Member Functions

virtual void computePolygon ()=0
 FieldDescription ()
const Polygon2DgetFieldAsPolygon () const
FieldType getFieldType () const

Static Public Member Functions

static std::string fieldTypeToString (FieldType type)

Protected Attributes

Polygon2D m_fieldPolygon
FieldType m_fieldType

Detailed Description

Definition at line 21 of file FieldDescription.hpp.


Member Enumeration Documentation

Enumerator:
Undefined 
Segmented 
Rectangle 
Radial 
Dynamic 

Definition at line 24 of file FieldDescription.hpp.


Constructor & Destructor Documentation

Definition at line 14 of file FieldDescription.cpp.


Member Function Documentation

virtual void datatypes::FieldDescription::computePolygon ( ) [pure virtual]

Definition at line 23 of file FieldDescription.cpp.

Definition at line 37 of file FieldDescription.hpp.

Definition at line 42 of file FieldDescription.hpp.


Member Data Documentation

Definition at line 50 of file FieldDescription.hpp.

Definition at line 49 of file FieldDescription.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 Wed Jun 14 2017 04:04:50