Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::Statistics::BatchSupervisedTrainingFunction< TSample, TOutput, ScalarType > Class Template Reference

#include <itkBatchSupervisedTrainingFunction.h>

Inheritance diagram for itk::Statistics::BatchSupervisedTrainingFunction< TSample, TOutput, ScalarType >:

Inheritance graph
[legend]
Collaboration diagram for itk::Statistics::BatchSupervisedTrainingFunction< TSample, TOutput, ScalarType >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef BatchSupervisedTrainingFunction Self
typedef TrainingFunctionBase<
TSample, TOutput, ScalarType > 
Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer
typedef Superclass::NetworkType NetworkType

Public Member Functions

virtual const char * GetNameOfClass () const
void SetNumOfIterations (long i)
void Train (NetworkType *net, TSample *samples, TOutput *targets)
virtual void SetThreshold (ScalarType _arg)

Static Public Member Functions

Pointer New ()

Protected Member Functions

 BatchSupervisedTrainingFunction ()
 ~BatchSupervisedTrainingFunction ()
virtual void PrintSelf (std::ostream &os, Indent indent) const

Protected Attributes

ScalarType m_Threshold
bool m_Stop

template<class TSample, class TOutput, class ScalarType>
class itk::Statistics::BatchSupervisedTrainingFunction< TSample, TOutput, ScalarType >


Member Typedef Documentation

template<class TSample, class TOutput, class ScalarType>
typedef SmartPointer<const Self> itk::Statistics::BatchSupervisedTrainingFunction< TSample, TOutput, ScalarType >::ConstPointer
 

Reimplemented from itk::Statistics::TrainingFunctionBase< TSample, TOutput, ScalarType >.

Definition at line 35 of file itkBatchSupervisedTrainingFunction.h.

template<class TSample, class TOutput, class ScalarType>
typedef Superclass::NetworkType itk::Statistics::BatchSupervisedTrainingFunction< TSample, TOutput, ScalarType >::NetworkType
 

Reimplemented from itk::Statistics::TrainingFunctionBase< TSample, TOutput, ScalarType >.

Definition at line 43 of file itkBatchSupervisedTrainingFunction.h.

template<class TSample, class TOutput, class ScalarType>
typedef SmartPointer<Self> itk::Statistics::BatchSupervisedTrainingFunction< TSample, TOutput, ScalarType >::Pointer
 

Reimplemented from itk::Statistics::TrainingFunctionBase< TSample, TOutput, ScalarType >.

Definition at line 34 of file itkBatchSupervisedTrainingFunction.h.

template<class TSample, class TOutput, class ScalarType>
typedef BatchSupervisedTrainingFunction itk::Statistics::BatchSupervisedTrainingFunction< TSample, TOutput, ScalarType >::Self
 

Standard class typedefs.

Reimplemented from itk::Statistics::TrainingFunctionBase< TSample, TOutput, ScalarType >.

Definition at line 32 of file itkBatchSupervisedTrainingFunction.h.

template<class TSample, class TOutput, class ScalarType>
typedef TrainingFunctionBase<TSample, TOutput, ScalarType> itk::Statistics::BatchSupervisedTrainingFunction< TSample, TOutput, ScalarType >::Superclass
 

Reimplemented from itk::Statistics::TrainingFunctionBase< TSample, TOutput, ScalarType >.

Definition at line 33 of file itkBatchSupervisedTrainingFunction.h.


Constructor & Destructor Documentation

template<class TSample, class TOutput, class ScalarType>
itk::Statistics::BatchSupervisedTrainingFunction< TSample, TOutput, ScalarType >::BatchSupervisedTrainingFunction  )  [protected]
 

template<class TSample, class TOutput, class ScalarType>
itk::Statistics::BatchSupervisedTrainingFunction< TSample, TOutput, ScalarType >::~BatchSupervisedTrainingFunction  )  [inline, protected]
 

Definition at line 55 of file itkBatchSupervisedTrainingFunction.h.


Member Function Documentation

template<class TSample, class TOutput, class ScalarType>
virtual const char* itk::Statistics::BatchSupervisedTrainingFunction< TSample, TOutput, ScalarType >::GetNameOfClass  )  const [virtual]
 

Method for creation through the object factory.

Reimplemented from itk::Statistics::TrainingFunctionBase< TSample, TOutput, ScalarType >.

template<class TSample, class TOutput, class ScalarType>
Pointer itk::Statistics::BatchSupervisedTrainingFunction< TSample, TOutput, ScalarType >::New  )  [static]
 

Method for creation through the object factory.

Reimplemented from itk::Statistics::TrainingFunctionBase< TSample, TOutput, ScalarType >.

template<class TSample, class TOutput, class ScalarType>
virtual void itk::Statistics::BatchSupervisedTrainingFunction< TSample, TOutput, ScalarType >::PrintSelf std::ostream &  os,
Indent  indent
const [protected, virtual]
 

Method to print the object.

Reimplemented from itk::Statistics::TrainingFunctionBase< TSample, TOutput, ScalarType >.

template<class TSample, class TOutput, class ScalarType>
void itk::Statistics::BatchSupervisedTrainingFunction< TSample, TOutput, ScalarType >::SetNumOfIterations long  i  ) 
 

Set the number of iterations

template<class TSample, class TOutput, class ScalarType>
virtual void itk::Statistics::BatchSupervisedTrainingFunction< TSample, TOutput, ScalarType >::SetThreshold ScalarType  _arg  )  [virtual]
 

template<class TSample, class TOutput, class ScalarType>
void itk::Statistics::BatchSupervisedTrainingFunction< TSample, TOutput, ScalarType >::Train NetworkType net,
TSample *  samples,
TOutput *  targets
[virtual]
 

Reimplemented from itk::Statistics::TrainingFunctionBase< TSample, TOutput, ScalarType >.


Member Data Documentation

template<class TSample, class TOutput, class ScalarType>
bool itk::Statistics::BatchSupervisedTrainingFunction< TSample, TOutput, ScalarType >::m_Stop [protected]
 

Definition at line 61 of file itkBatchSupervisedTrainingFunction.h.

template<class TSample, class TOutput, class ScalarType>
ScalarType itk::Statistics::BatchSupervisedTrainingFunction< TSample, TOutput, ScalarType >::m_Threshold [protected]
 

Definition at line 60 of file itkBatchSupervisedTrainingFunction.h.


The documentation for this class was generated from the following file:
Generated at Thu May 25 03:03:23 2006 for ITK by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2000