TwiceAsNice  2019-02-18
Public Member Functions | Private Types | List of all members
Basda::Vino::DeviceAlgoPlugin< Type > Class Template Referenceabstract

#include <DeviceAlgoPlugin.h>

Inheritance diagram for Basda::Vino::DeviceAlgoPlugin< Type >:
Inheritance graph
Collaboration diagram for Basda::Vino::DeviceAlgoPlugin< Type >:
Collaboration graph

Public Member Functions

 DeviceAlgoPlugin (const Nice::JointPtr &_config)
 constructor More...
 
virtual void setup ()=0
 config More...
 
virtual void init ()=0
 init More...
 
virtual Nice::Size size ()=0
 header gives back the current image window More...
 
virtual void calc (const ImageTypePtr &)=0
 calc More...
 
 DeviceAlgoPlugin (const Nice::JointPtr &_config)
 constructor More...
 
virtual void setup ()=0
 config More...
 
virtual void init ()=0
 init More...
 
virtual Nice::Size size ()=0
 header gives back the current image window More...
 
virtual void calc (const ImageTypePtr &)=0
 calc More...
 
 DeviceAlgoPlugin (const Nice::JointPtr &_config)
 constructor More...
 
virtual void setup ()=0
 config More...
 
virtual void init ()=0
 init More...
 
virtual Nice::Size size ()=0
 header gives back the current image window More...
 
virtual void calc (const ImageTypePtr &)=0
 calc More...
 
- Public Member Functions inherited from Basda::Vino::DeviceAlgoPluginBase
virtual ~DeviceAlgoPluginBase ()
 destructor More...
 
virtual void setConfig (const Nice::JointPtr &_config)
 init with config tree ptr More...
 
Nice::JointPtrconfig ()
 
virtual ~DeviceAlgoPluginBase ()
 destructor More...
 
virtual void setConfig (const Nice::JointPtr &_config)
 init with config tree ptr More...
 
Nice::JointPtrconfig ()
 
virtual ~DeviceAlgoPluginBase ()
 destructor More...
 
virtual void setConfig (const Nice::JointPtr &_config)
 init with config tree ptr More...
 
Nice::JointPtrconfig ()
 

Private Types

typedef Basda::Image< TypeImageType
 
typedef IceUtil::Handle< ImageTypeImageTypePtr
 
typedef Basda::Image< TypeImageType
 
typedef IceUtil::Handle< ImageTypeImageTypePtr
 
typedef Basda::Image< TypeImageType
 
typedef IceUtil::Handle< ImageTypeImageTypePtr
 

Additional Inherited Members

- Protected Member Functions inherited from Basda::Vino::DeviceAlgoPluginBase
 DeviceAlgoPluginBase (const Nice::JointPtr &_config)
 
 DeviceAlgoPluginBase (const Nice::JointPtr &_config)
 
 DeviceAlgoPluginBase (const Nice::JointPtr &_config)
 
- Protected Attributes inherited from Basda::Vino::DeviceAlgoPluginBase
Nice::JointPtr m_config
 

Member Typedef Documentation

◆ ImageType [1/3]

template<typename Type >
typedef Basda::Image<Type> Basda::Vino::DeviceAlgoPlugin< Type >::ImageType
private

◆ ImageType [2/3]

template<typename Type >
typedef Basda::Image<Type> Basda::Vino::DeviceAlgoPlugin< Type >::ImageType
private

◆ ImageType [3/3]

template<typename Type >
typedef Basda::Image<Type> Basda::Vino::DeviceAlgoPlugin< Type >::ImageType
private

◆ ImageTypePtr [1/3]

template<typename Type >
typedef IceUtil::Handle<ImageType> Basda::Vino::DeviceAlgoPlugin< Type >::ImageTypePtr
private

◆ ImageTypePtr [2/3]

template<typename Type >
typedef IceUtil::Handle<ImageType> Basda::Vino::DeviceAlgoPlugin< Type >::ImageTypePtr
private

◆ ImageTypePtr [3/3]

template<typename Type >
typedef IceUtil::Handle<ImageType> Basda::Vino::DeviceAlgoPlugin< Type >::ImageTypePtr
private

Constructor & Destructor Documentation

◆ DeviceAlgoPlugin() [1/3]

template<typename Type >
Basda::Vino::DeviceAlgoPlugin< Type >::DeviceAlgoPlugin ( const Nice::JointPtr _config)
inline

constructor

◆ DeviceAlgoPlugin() [2/3]

template<typename Type >
Basda::Vino::DeviceAlgoPlugin< Type >::DeviceAlgoPlugin ( const Nice::JointPtr _config)
inline

constructor

◆ DeviceAlgoPlugin() [3/3]

template<typename Type >
Basda::Vino::DeviceAlgoPlugin< Type >::DeviceAlgoPlugin ( const Nice::JointPtr _config)
inline

constructor

Member Function Documentation

◆ calc() [1/3]

template<typename Type >
virtual void Basda::Vino::DeviceAlgoPlugin< Type >::calc ( const ImageTypePtr )
pure virtual

◆ calc() [2/3]

template<typename Type >
virtual void Basda::Vino::DeviceAlgoPlugin< Type >::calc ( const ImageTypePtr )
pure virtual

◆ calc() [3/3]

template<typename Type >
virtual void Basda::Vino::DeviceAlgoPlugin< Type >::calc ( const ImageTypePtr )
pure virtual

◆ init() [1/3]

template<typename Type >
virtual void Basda::Vino::DeviceAlgoPlugin< Type >::init ( )
pure virtual

◆ init() [2/3]

template<typename Type >
virtual void Basda::Vino::DeviceAlgoPlugin< Type >::init ( )
pure virtual

◆ init() [3/3]

template<typename Type >
virtual void Basda::Vino::DeviceAlgoPlugin< Type >::init ( )
pure virtual

◆ setup() [1/3]

template<typename Type >
virtual void Basda::Vino::DeviceAlgoPlugin< Type >::setup ( )
pure virtual

◆ setup() [2/3]

template<typename Type >
virtual void Basda::Vino::DeviceAlgoPlugin< Type >::setup ( )
pure virtual

◆ setup() [3/3]

template<typename Type >
virtual void Basda::Vino::DeviceAlgoPlugin< Type >::setup ( )
pure virtual

◆ size() [1/3]

template<typename Type >
virtual Nice::Size Basda::Vino::DeviceAlgoPlugin< Type >::size ( )
pure virtual

◆ size() [2/3]

template<typename Type >
virtual Nice::Size Basda::Vino::DeviceAlgoPlugin< Type >::size ( )
pure virtual

◆ size() [3/3]

template<typename Type >
virtual Nice::Size Basda::Vino::DeviceAlgoPlugin< Type >::size ( )
pure virtual

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