InputGeneratorTwoClasses Class Reference

#include <InputGeneratorTwoClasses.hpp>

Inheritance diagram for InputGeneratorTwoClasses:

IInputGenerator List of all members.

Public Member Functions

 InputGeneratorTwoClasses (double width, double height)
virtual Vector GetOutput ()
 Returns the output corresponding to the latest generated input.

virtual Vector GetInput ()
virtual Vector const & GetLastInput () const
virtual unsigned int GetDimension () const
virtual double GetWidth ()
virtual double GetHeight ()
virtual GeneratorType GetGeneratorType () const

Protected Attributes

unsigned int m_dimension
double m_width
double m_height
Vector m_input

Constructor & Destructor Documentation

InputGeneratorTwoClasses double  width,
double  height
 


Member Function Documentation

virtual Vector GetOutput  )  [virtual]
 

Returns the output corresponding to the latest generated input.

Outputs are generally coded in a one-out-of-k fashion. Must be implemented, but is not used by GNG or GNG-U.

Returns:
the output corresponding to the latest generated input.

Reimplemented from IInputGenerator.

virtual Vector GetInput  )  [virtual]
 

Returns:
a 2-dim vector representing the TwoClasses boolean funtion.

Implements IInputGenerator.

virtual Vector const& GetLastInput  )  const [virtual]
 

Returns:
The Latest generated Input Vector.

Implements IInputGenerator.

virtual unsigned int GetDimension  )  const [virtual]
 

Returns:
The dimension, which is deciced at construction time.

Implements IInputGenerator.

virtual double GetWidth  )  [virtual]
 

virtual double GetHeight  )  [virtual]
 

virtual GeneratorType GetGeneratorType  )  const [virtual]
 

Returns:
ClassesGenerator, since this is a generator for classification

Implements IInputGenerator.


Member Data Documentation

unsigned int m_dimension [protected]
 

double m_width [protected]
 

double m_height [protected]
 

Vector m_input [protected]
 


Generated on Mon Mar 22 16:40:49 2004 for GNG_GL by doxygen 1.3.6