Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitk::ConnectomicsSimulatedAnnealingPermutationBase Class Reference

Base class of a permutation to be used in simulated annealing. More...

#include <mitkConnectomicsSimulatedAnnealingPermutationBase.h>

Inheritance diagram for mitk::ConnectomicsSimulatedAnnealingPermutationBase:
Collaboration diagram for mitk::ConnectomicsSimulatedAnnealingPermutationBase:

Public Member Functions

 mitkClassMacroItkParent (ConnectomicsSimulatedAnnealingPermutationBase, itk::Object)
 
Pointer Clone () const
 
void SetCostFunction (mitk::ConnectomicsSimulatedAnnealingCostFunctionBase::Pointer costFunction)
 
bool HasCostFunction ()
 
virtual void Initialize ()
 
virtual void Permutate (double)
 
virtual void CleanUp ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 ConnectomicsSimulatedAnnealingPermutationBase ()
 
 ~ConnectomicsSimulatedAnnealingPermutationBase ()
 

Protected Attributes

mitk::ConnectomicsSimulatedAnnealingCostFunctionBase::Pointer m_CostFunction
 

Detailed Description

Base class of a permutation to be used in simulated annealing.

Definition at line 35 of file mitkConnectomicsSimulatedAnnealingPermutationBase.h.

Constructor & Destructor Documentation

mitk::ConnectomicsSimulatedAnnealingPermutationBase::ConnectomicsSimulatedAnnealingPermutationBase ( )
protected
mitk::ConnectomicsSimulatedAnnealingPermutationBase::~ConnectomicsSimulatedAnnealingPermutationBase ( )
protected

Member Function Documentation

virtual void mitk::ConnectomicsSimulatedAnnealingPermutationBase::CleanUp ( )
inlinevirtual
Pointer mitk::ConnectomicsSimulatedAnnealingPermutationBase::Clone ( ) const
bool mitk::ConnectomicsSimulatedAnnealingPermutationBase::HasCostFunction ( )
virtual void mitk::ConnectomicsSimulatedAnnealingPermutationBase::Initialize ( )
inlinevirtual
mitk::ConnectomicsSimulatedAnnealingPermutationBase::mitkClassMacroItkParent ( ConnectomicsSimulatedAnnealingPermutationBase  ,
itk::Object   
)

Standard class typedefs. Method for creation through the object factory.

static Pointer mitk::ConnectomicsSimulatedAnnealingPermutationBase::New ( )
static
virtual void mitk::ConnectomicsSimulatedAnnealingPermutationBase::Permutate ( double  )
inlinevirtual
void mitk::ConnectomicsSimulatedAnnealingPermutationBase::SetCostFunction ( mitk::ConnectomicsSimulatedAnnealingCostFunctionBase::Pointer  costFunction)

Member Data Documentation

mitk::ConnectomicsSimulatedAnnealingCostFunctionBase::Pointer mitk::ConnectomicsSimulatedAnnealingPermutationBase::m_CostFunction
protected

The documentation for this class was generated from the following files: