18 #ifndef itkNeuralNetworkFileWriter_h 19 #define itkNeuralNetworkFileWriter_h 21 #include <metaTypes.h> 22 #include <metaUtils.h> 54 template<
typename TNetwork >
102 itkSetStringMacro(FileName);
105 itkGetStringMacro(FileName);
131 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
151 #ifndef ITK_MANUAL_INSTANTIATION 152 #include "itkNeuralNetworkFileWriter.hxx" LayerBaseType::ConstPointer LayerBaseConstPointer
This is the itkLayerBase class.
void SetInput(TNetwork *network)
Statistics::LayerBase< MeasurementVectorType, TargetVectorType > LayerBaseType
NeuralNetworkFileWriter()
Writer for Neural Network.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
LayerBaseType::Pointer LayerBasePointer
const TNetwork * GetInput() const
NeuralNetworkFileWriter Self
TNetwork::TargetVectorType TargetVectorType
virtual void PrintSelf(std::ostream &os, Indent indent) const override
~NeuralNetworkFileWriter()
std::ofstream m_OutputFile
NetworkWriteWeightsType m_WriteWeightValuesType
TNetwork::MeasurementVectorType MeasurementVectorType
Control indentation during Print() invocation.
SmartPointer< const Self > ConstPointer
Base class for most ITK classes.
TNetwork::Pointer m_Network
std::vector< MET_FieldRecordType * > FieldsContainerType
FieldsContainerType m_Fields
SmartPointer< Self > Pointer