Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitkConnectomicsSimulatedAnnealingPermutationBase.cpp
Go to the documentation of this file.
1 /*===================================================================
2 
3 The Medical Imaging Interaction Toolkit (MITK)
4 
5 Copyright (c) German Cancer Research Center,
6 Division of Medical and Biological Informatics.
7 All rights reserved.
8 
9 This software is distributed WITHOUT ANY WARRANTY; without
10 even the implied warranty of MERCHANTABILITY or FITNESS FOR
11 A PARTICULAR PURPOSE.
12 
13 See LICENSE.txt or http://www.mitk.org for details.
14 
15 ===================================================================*/
16 
18 
20 : m_CostFunction( nullptr )
21 {
22 }
23 
25 {
26 }
27 
30 {
31  m_CostFunction = costFunction;
32 }
33 
35 {
36  bool hasCostFunction( false );
37 
38  if( m_CostFunction.IsNotNull() )
39  {
40  hasCostFunction = true;
41  }
42 
43  return hasCostFunction;
44 }
itk::SmartPointer< Self > Pointer
void SetCostFunction(mitk::ConnectomicsSimulatedAnnealingCostFunctionBase::Pointer costFunction)