Public Member Functions | Private Member Functions | List of all members
karto::Module Class Referenceabstract

#include <Karto.h>

Inheritance diagram for karto::Module:
Inheritance graph

Public Member Functions

 Module (const std::string &rName)
virtual kt_bool Process (karto::Object *)
virtual void Reset ()=0
virtual ~Module ()
- Public Member Functions inherited from karto::Object
virtual const char * GetClassName () const =0
const NameGetName () const
virtual kt_objecttype GetObjectType () const =0
AbstractParameterGetParameter (const std::string &rName) const
virtual ParameterManagerGetParameterManager ()
const ParameterVectorGetParameters () const
 Object ()
 Object (const Name &rName)
template<typename T >
void SetParameter (const std::string &rName, T value)
virtual ~Object ()

Private Member Functions

 Module (const Module &)
const Moduleoperator= (const Module &)

Additional Inherited Members

- Protected Member Functions inherited from karto::NonCopyable
 NonCopyable ()
virtual ~NonCopyable ()

Detailed Description

Abstract base class for Karto modules.

Definition at line 762 of file Karto.h.

Constructor & Destructor Documentation

karto::Module::Module ( const std::string &  rName)

Construct a Module

rNamemodule name

Definition at line 66 of file Karto.cpp.

karto::Module::~Module ( )


Definition at line 71 of file Karto.cpp.

karto::Module::Module ( const Module )

Member Function Documentation

const Module& karto::Module::operator= ( const Module )
virtual kt_bool karto::Module::Process ( karto::Object )

Process an Object

Reimplemented in karto::Mapper.

Definition at line 790 of file Karto.h.

virtual void karto::Module::Reset ( )
pure virtual

Reset the module

Implemented in karto::Mapper.

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

autogenerated on Mon Jun 10 2019 14:02:19