FFTWindowFactory Class Reference

#include <FFT/FFTWindowFactory.h>

List of all members.

Public Member Functions

bool Register (const FFTWindowDescription &desc, Callback cb)
bool Unregister (const std::string &name)
Name of window to create
Create window specified with name

Returns:
Pointer to FFTWindow class object or NULL


FFTWindowCreate (const std::string &name)
void GetRegisteredList (std::vector< const FFTWindowDescription * > &descriptions)

Static Public Member Functions

static FFTWindowFactoryInstance (void)


Detailed Description

Factory for FFT windows, singleton.

Member Function Documentation

void FFTWindowFactory::GetRegisteredList ( std::vector< const FFTWindowDescription * > &  descriptions  ) 

Get list of names of the registered filters

static FFTWindowFactory& FFTWindowFactory::Instance ( void   )  [inline, static]

Get reference to factory (singleton) instance

bool FFTWindowFactory::Register ( const FFTWindowDescription desc,
Callback  cb 
)

Register new window type

Parameters:
name Name of the window, must be unique or exception is thrown
cb Callback to create specific window
Returns:
True on success

bool FFTWindowFactory::Unregister ( const std::string &  name  ) 

Unregister window type with specified name from factory. We'll probably won't use this.

Parameters:
name Window name
Returns:
True on success


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

Generated on Wed May 15 22:42:22 2013 for miniscope v3 by  doxygen 1.5.9
Tomasz Ostrowski