Public Types | Public Member Functions | Private Attributes | List of all members
datatypes::Fields Class Reference

#include <Fields.hpp>

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

Public Types

typedef std::vector< FieldParameter * > FieldVector
 

Public Member Functions

void add (FieldParameter *field)
 
 Fields ()
 
const FieldParametergetField (UINT16 fieldNumber) const
 
const FieldVectorgetFields () const
 
UINT16 getNumberOfValidFields ()
 
const UINT32 getUsedMemory () const
 
virtual ~Fields ()
 
- Public Member Functions inherited from datatypes::BasicData
 BasicData ()
 
UINT16 getDatatype ()
 
UINT16 getSourceId ()
 
virtual void setSourceId (UINT16 id)
 
virtual ~BasicData ()
 

Private Attributes

FieldVector m_fields
 

Additional Inherited Members

- Protected Attributes inherited from datatypes::BasicData
UINT16 m_datatype
 
UINT16 m_sourceId
 

Detailed Description

Definition at line 27 of file Fields.hpp.

Member Typedef Documentation

Definition at line 30 of file Fields.hpp.

Constructor & Destructor Documentation

datatypes::Fields::Fields ( )
inline

Definition at line 32 of file Fields.hpp.

virtual datatypes::Fields::~Fields ( )
inlinevirtual

Definition at line 34 of file Fields.hpp.

Member Function Documentation

void datatypes::Fields::add ( FieldParameter field)

Definition at line 278 of file Fields.cpp.

const FieldParameter & datatypes::Fields::getField ( UINT16  fieldNumber) const

Definition at line 254 of file Fields.cpp.

const FieldVector& datatypes::Fields::getFields ( ) const
inline

Definition at line 43 of file Fields.hpp.

UINT16 datatypes::Fields::getNumberOfValidFields ( )

Definition at line 298 of file Fields.cpp.

const UINT32 datatypes::Fields::getUsedMemory ( ) const
virtual

Implements datatypes::BasicData.

Definition at line 283 of file Fields.cpp.

Member Data Documentation

FieldVector datatypes::Fields::m_fields
private

Definition at line 50 of file Fields.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