TarzaNN
TarzaNN neural network simulator
Static Public Member Functions | Static Public Attributes
FeaturePlaneFactory Class Reference

#include <FeaturePlaneFactory.h>

List of all members.

Static Public Member Functions

static FeaturePlaneAbstractgetInstance (char *name, char *type, paramMap params, Network *net, int l, p_ProxyInfo proxyInfo=NULL)
static FeaturePlaneAbstractgetInstance (QString *name, QString type, paramMap params, Network *net, int l, p_ProxyInfo proxyInfo=NULL)
static QStringList * getParamPossibleValues (QString paramName)
static paramMap getDefaultParameters (QString type)
static QString getParamDisplayName (QString type, QString paramName)
static QString getParamDisplayHelp (QString type, QString paramName)
static QMap< QString, int > getParamDisplayOrder ()

Static Public Attributes

static QMap< QString, int > paramOrderMap

Detailed Description

Feature Plane factory, creates a feature plane based on a dictionary of parameters Uses the Factory design pattern

Uses the Singleton design pattern


Member Function Documentation

paramMap FeaturePlaneFactory::getDefaultParameters ( QString  type) [static]
static FeaturePlaneAbstract* FeaturePlaneFactory::getInstance ( char *  name,
char *  type,
paramMap  params,
Network net,
int  l,
p_ProxyInfo  proxyInfo = NULL 
) [inline, static]
FeaturePlaneAbstract * FeaturePlaneFactory::getInstance ( QString *  name,
QString  type,
paramMap  params,
Network net,
int  l,
p_ProxyInfo  proxyInfo = NULL 
) [static]
QString FeaturePlaneFactory::getParamDisplayHelp ( QString  type,
QString  paramName 
) [static]
QString FeaturePlaneFactory::getParamDisplayName ( QString  type,
QString  paramName 
) [static]
QMap< QString, int > FeaturePlaneFactory::getParamDisplayOrder ( ) [static]
QStringList * FeaturePlaneFactory::getParamPossibleValues ( QString  paramName) [static]

if null, it can be anything


Member Data Documentation

QMap< QString, int > FeaturePlaneFactory::paramOrderMap [static]

Creates the desired feature plane.

Parameters:
name- name of the feature plane
type- type of feature plane (input, proxy, etc)
_featurePlaneList- vector of feature planes, this one will be appended
params- paramMap of configuration parameters
node- optional parameter, for sender proxy feature planes

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines