TwiceAsNice  2019-02-18
Public Member Functions | Protected Attributes | Private Types | List of all members
Lffts::DeviceAlgoSimuPlugin< Type > Class Template Reference


More...

#include <LfftsVinoDeviceAlgoSimuPlugin.h>

Inheritance diagram for Lffts::DeviceAlgoSimuPlugin< Type >:
Inheritance graph
Collaboration diagram for Lffts::DeviceAlgoSimuPlugin< Type >:
Collaboration graph

Public Member Functions

 DeviceAlgoSimuPlugin (const Nice::JointPtr &_config)
 constructor More...
 
virtual ~DeviceAlgoSimuPlugin ()
 destructor More...
 
virtual void init ()
 init More...
 
virtual const Nice::Sizesize ()
 current simulated chip size More...
 
virtual void calc (const ImageTypePtr &)
 calc More...
 
- Public Member Functions inherited from Basda::Vino::DeviceAlgoPlugin< Type >
 DeviceAlgoPlugin (const Nice::JointPtr &_config)
 constructor More...
 
virtual void setup ()=0
 config More...
 
 DeviceAlgoPlugin (const Nice::JointPtr &_config)
 constructor More...
 
virtual void setup ()=0
 config More...
 
 DeviceAlgoPlugin (const Nice::JointPtr &_config)
 constructor More...
 
virtual void setup ()=0
 config 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 ()
 

Protected Attributes

Nice::Size m_chipSize
 
ImageType m_masterImage
 
- Protected Attributes inherited from Basda::Vino::DeviceAlgoPluginBase
Nice::JointPtr m_config
 

Private Types

typedef Basda::Image< TypeImageType
 
typedef IceUtil::Handle< ImageTypeImageTypePtr
 
typedef std::vector< ImageTypeSeqImageType
 
typedef std::vector< ImageType >::iterator SeqImageTypeIt
 
typedef std::vector< ImageTypePtrSeqImagePtrType
 

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)
 

Detailed Description

template<typename Type>
class Lffts::DeviceAlgoSimuPlugin< Type >


Author
Florian Briegel
Version
09.01.26
Date
2009-07-03 11:58:06 AM
Todo:

Member Typedef Documentation

◆ ImageType

template<typename Type >
typedef Basda::Image<Type> Lffts::DeviceAlgoSimuPlugin< Type >::ImageType
private

◆ ImageTypePtr

template<typename Type >
typedef IceUtil::Handle<ImageType> Lffts::DeviceAlgoSimuPlugin< Type >::ImageTypePtr
private

◆ SeqImagePtrType

template<typename Type >
typedef std::vector<ImageTypePtr> Lffts::DeviceAlgoSimuPlugin< Type >::SeqImagePtrType
private

◆ SeqImageType

template<typename Type >
typedef std::vector<ImageType> Lffts::DeviceAlgoSimuPlugin< Type >::SeqImageType
private

◆ SeqImageTypeIt

template<typename Type >
typedef std::vector<ImageType>::iterator Lffts::DeviceAlgoSimuPlugin< Type >::SeqImageTypeIt
private

Constructor & Destructor Documentation

◆ DeviceAlgoSimuPlugin()

template<typename Type >
Lffts::DeviceAlgoSimuPlugin< Type >::DeviceAlgoSimuPlugin ( const Nice::JointPtr _config)

constructor

◆ ~DeviceAlgoSimuPlugin()

template<typename Type >
virtual Lffts::DeviceAlgoSimuPlugin< Type >::~DeviceAlgoSimuPlugin ( )
inlinevirtual

destructor

Member Function Documentation

◆ calc()

template<typename Type >
void Lffts::DeviceAlgoSimuPlugin< Type >::calc ( const ImageTypePtr _image)
virtual

◆ init()

template<typename Type >
void Lffts::DeviceAlgoSimuPlugin< Type >::init ( )
virtual

◆ size()

template<typename Type >
virtual const Nice::Size& Lffts::DeviceAlgoSimuPlugin< Type >::size ( void  )
inlinevirtual

current simulated chip size

Implements Basda::Vino::DeviceAlgoPlugin< Type >.

Member Data Documentation

◆ m_chipSize

template<typename Type >
Nice::Size Lffts::DeviceAlgoSimuPlugin< Type >::m_chipSize
protected

◆ m_masterImage

template<typename Type >
ImageType Lffts::DeviceAlgoSimuPlugin< Type >::m_masterImage
protected

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