ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkLayerBase.h>
This is the itkLayerBase class.
Definition at line 38 of file itkLayerBase.h.
typedef SmartPointer<const Self> itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::ConstPointer |
Reimplemented from itk::LightProcessObject.
Reimplemented in itk::Statistics::RBFLayer< TMeasurementVector, TTargetVector >, and itk::Statistics::BackPropagationLayer< TMeasurementVector, TTargetVector >.
Definition at line 45 of file itkLayerBase.h.
typedef InputFunctionBase<ValueType*, ValueType> itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::InputFunctionInterfaceType |
Reimplemented in itk::Statistics::RBFLayer< TMeasurementVector, TTargetVector >, and itk::Statistics::BackPropagationLayer< TMeasurementVector, TTargetVector >.
Definition at line 62 of file itkLayerBase.h.
typedef TMeasurementVector itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::InputVectorType |
Definition at line 48 of file itkLayerBase.h.
typedef Array<ValueType> itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::InternalVectorType |
Reimplemented in itk::Statistics::RBFLayer< TMeasurementVector, TTargetVector >, and itk::Statistics::BackPropagationLayer< TMeasurementVector, TTargetVector >.
Definition at line 57 of file itkLayerBase.h.
typedef LayerBase itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::LayerInterfaceType |
Reimplemented in itk::Statistics::RBFLayer< TMeasurementVector, TTargetVector >, and itk::Statistics::BackPropagationLayer< TMeasurementVector, TTargetVector >.
Definition at line 59 of file itkLayerBase.h.
typedef vnl_vector<ValueType> itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::NodeVectorType |
Reimplemented in itk::Statistics::RBFLayer< TMeasurementVector, TTargetVector >, and itk::Statistics::BackPropagationLayer< TMeasurementVector, TTargetVector >.
Definition at line 56 of file itkLayerBase.h.
typedef TTargetVector itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::OutputVectorType |
Reimplemented in itk::Statistics::RBFLayer< TMeasurementVector, TTargetVector >, and itk::Statistics::BackPropagationLayer< TMeasurementVector, TTargetVector >.
Definition at line 51 of file itkLayerBase.h.
typedef SmartPointer<Self> itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::Pointer |
Reimplemented from itk::LightProcessObject.
Reimplemented in itk::Statistics::RBFLayer< TMeasurementVector, TTargetVector >, and itk::Statistics::BackPropagationLayer< TMeasurementVector, TTargetVector >.
Definition at line 44 of file itkLayerBase.h.
typedef LayerBase itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::Self |
Standard class typedefs.
Reimplemented from itk::LightProcessObject.
Reimplemented in itk::Statistics::RBFLayer< TMeasurementVector, TTargetVector >, and itk::Statistics::BackPropagationLayer< TMeasurementVector, TTargetVector >.
Definition at line 42 of file itkLayerBase.h.
typedef LightProcessObject itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::Superclass |
Reimplemented from itk::LightProcessObject.
Reimplemented in itk::Statistics::RBFLayer< TMeasurementVector, TTargetVector >, and itk::Statistics::BackPropagationLayer< TMeasurementVector, TTargetVector >.
Definition at line 43 of file itkLayerBase.h.
typedef TransferFunctionBase<ValueType> itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::TransferFunctionInterfaceType |
Reimplemented in itk::Statistics::RBFLayer< TMeasurementVector, TTargetVector >, and itk::Statistics::BackPropagationLayer< TMeasurementVector, TTargetVector >.
Definition at line 63 of file itkLayerBase.h.
typedef const ValueType* itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::ValueConstPointer |
Definition at line 55 of file itkLayerBase.h.
typedef ValueType* itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::ValuePointer |
Reimplemented in itk::Statistics::RBFLayer< TMeasurementVector, TTargetVector >.
Definition at line 54 of file itkLayerBase.h.
typedef TMeasurementVector::ValueType itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::ValueType |
Reimplemented in itk::Statistics::RBFLayer< TMeasurementVector, TTargetVector >, and itk::Statistics::BackPropagationLayer< TMeasurementVector, TTargetVector >.
Definition at line 53 of file itkLayerBase.h.
typedef WeightSetBase<TMeasurementVector,TTargetVector> itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::WeightSetInterfaceType |
Reimplemented in itk::Statistics::RBFLayer< TMeasurementVector, TTargetVector >, and itk::Statistics::BackPropagationLayer< TMeasurementVector, TTargetVector >.
Definition at line 61 of file itkLayerBase.h.
typedef WeightSetBase<TMeasurementVector,TTargetVector> itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::WeightSetType |
Reimplemented in itk::Statistics::RBFLayer< TMeasurementVector, TTargetVector >, and itk::Statistics::BackPropagationLayer< TMeasurementVector, TTargetVector >.
Definition at line 60 of file itkLayerBase.h.
enum itk::Statistics::LayerBase::LayerTypeCode |
Definition at line 66 of file itkLayerBase.h.
itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::LayerBase | ( | ) | [protected] |
itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::~LayerBase | ( | ) | [protected] |
virtual ValueType itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::Activation | ( | ValueType | ) | [pure virtual] |
virtual void itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::BackwardPropagate | ( | ) | [inline, virtual] |
Reimplemented in itk::Statistics::RBFLayer< TMeasurementVector, TTargetVector >, and itk::Statistics::BackPropagationLayer< TMeasurementVector, TTargetVector >.
Definition at line 78 of file itkLayerBase.h.
virtual void itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::BackwardPropagate | ( | InternalVectorType | ) | [inline, virtual] |
Definition at line 79 of file itkLayerBase.h.
virtual ValueType itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::DActivation | ( | ValueType | ) | [pure virtual] |
virtual void itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::ForwardPropagate | ( | ) | [inline, virtual] |
Reimplemented in itk::Statistics::RBFLayer< TMeasurementVector, TTargetVector >, and itk::Statistics::BackPropagationLayer< TMeasurementVector, TTargetVector >.
Definition at line 75 of file itkLayerBase.h.
virtual void itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::ForwardPropagate | ( | TMeasurementVector | ) | [inline, virtual] |
Reimplemented in itk::Statistics::RBFLayer< TMeasurementVector, TTargetVector >, and itk::Statistics::BackPropagationLayer< TMeasurementVector, TTargetVector >.
Definition at line 76 of file itkLayerBase.h.
virtual TransferFunctionInterfaceType* itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::GetActivationFunction | ( | ) | [virtual] |
virtual const TransferFunctionInterfaceType* itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::GetActivationFunction | ( | ) | [virtual] |
virtual ValueType itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::GetInputErrorValue | ( | unsigned | int | ) | const [pure virtual] |
virtual ValuePointer itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::GetInputErrorVector | ( | ) | [pure virtual] |
virtual ValueType itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::GetInputValue | ( | unsigned | int | ) | const [pure virtual] |
virtual WeightSetInterfaceType* itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::GetInputWeightSet | ( | ) | [virtual] |
virtual const WeightSetInterfaceType* itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::GetInputWeightSet | ( | ) | [virtual] |
virtual const unsigned int& itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::GetLayerId | ( | ) | [virtual] |
virtual LayerTypeCode itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::GetLayerTypeCode | ( | ) | const [virtual] |
virtual const char* itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::GetNameOfClass | ( | ) | const [virtual] |
Method for creation through the object factory.
Reimplemented from itk::LightProcessObject.
Reimplemented in itk::Statistics::RBFLayer< TMeasurementVector, TTargetVector >, and itk::Statistics::BackPropagationLayer< TMeasurementVector, TTargetVector >.
virtual InputFunctionInterfaceType* itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::GetNodeInputFunction | ( | ) | [virtual] |
virtual const InputFunctionInterfaceType* itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::GetNodeInputFunction | ( | ) | [virtual] |
unsigned int itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::GetNumberOfNodes | ( | ) | const |
virtual ValueType itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::GetOutputErrorValue | ( | unsigned | int | ) | const [pure virtual] |
virtual ValueType itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::GetOutputValue | ( | unsigned | int | ) | const [pure virtual] |
virtual ValuePointer itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::GetOutputVector | ( | ) | [pure virtual] |
virtual WeightSetInterfaceType* itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::GetOutputWeightSet | ( | ) | [virtual] |
virtual const WeightSetInterfaceType* itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::GetOutputWeightSet | ( | ) | [virtual] |
virtual void itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
Method to print the object.
Reimplemented from itk::LightProcessObject.
Reimplemented in itk::Statistics::RBFLayer< TMeasurementVector, TTargetVector >, and itk::Statistics::BackPropagationLayer< TMeasurementVector, TTargetVector >.
virtual void itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::SetInputErrorValue | ( | ValueType | , |
unsigned int | |||
) | [inline, virtual] |
Reimplemented in itk::Statistics::RBFLayer< TMeasurementVector, TTargetVector >, and itk::Statistics::BackPropagationLayer< TMeasurementVector, TTargetVector >.
Definition at line 86 of file itkLayerBase.h.
void itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::SetInputWeightSet | ( | WeightSetInterfaceType * | ) |
virtual void itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::SetLayerId | ( | unsigned int | _arg | ) | [virtual] |
virtual void itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::SetLayerTypeCode | ( | const LayerTypeCode | _arg | ) | [virtual] |
void itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::SetNodeInputFunction | ( | InputFunctionInterfaceType * | f | ) |
virtual void itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::SetNumberOfNodes | ( | unsigned | int | ) | [virtual] |
virtual void itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::SetOutputErrorValues | ( | TTargetVector | ) | [inline, virtual] |
Reimplemented in itk::Statistics::RBFLayer< TMeasurementVector, TTargetVector >, and itk::Statistics::BackPropagationLayer< TMeasurementVector, TTargetVector >.
Definition at line 82 of file itkLayerBase.h.
void itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::SetOutputWeightSet | ( | WeightSetInterfaceType * | ) |
void itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::SetTransferFunction | ( | TransferFunctionInterfaceType * | f | ) |
TransferFunctionInterfaceType::Pointer itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::m_ActivationFunction [protected] |
Definition at line 159 of file itkLayerBase.h.
WeightSetInterfaceType::Pointer itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::m_InputWeightSet [protected] |
Definition at line 156 of file itkLayerBase.h.
unsigned int itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::m_LayerId [protected] |
Definition at line 153 of file itkLayerBase.h.
LayerTypeCode itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::m_LayerTypeCode [protected] |
Definition at line 152 of file itkLayerBase.h.
InputFunctionInterfaceType::Pointer itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::m_NodeInputFunction [protected] |
Definition at line 160 of file itkLayerBase.h.
unsigned int itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::m_NumberOfNodes [protected] |
Definition at line 154 of file itkLayerBase.h.
WeightSetInterfaceType::Pointer itk::Statistics::LayerBase< TMeasurementVector, TTargetVector >::m_OutputWeightSet [protected] |
Definition at line 157 of file itkLayerBase.h.