Shapeworks Studio  2.1
Shape analysis software suite
List of all members | Public Types | Public Member Functions
itk::MyIterationCommand Class Reference
+ Inheritance diagram for itk::MyIterationCommand:
+ Collaboration diagram for itk::MyIterationCommand:

Public Types

typedef MyIterationCommand Self
 
typedef Command Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef Image< float, 2 > ImageType
 
typedef MyIterationCommand Self
 
typedef Command Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef Image< float, 3 > ImageType
 

Public Member Functions

 itkTypeMacro (MyIterationCommand, Command)
 
 itkNewMacro (Self)
 
virtual void Execute (Object *caller, const EventObject &)
 
virtual void Execute (const Object *, const EventObject &)
 
 itkTypeMacro (MyIterationCommand, Command)
 
 itkNewMacro (Self)
 
virtual void Execute (Object *caller, const EventObject &)
 
virtual void Execute (const Object *, const EventObject &)
 

Detailed Description

Definition at line 27 of file itkPSMEntropyModelFilter2DTest.cxx.

Member Typedef Documentation

Standard class typedefs.

Definition at line 31 of file itkPSMEntropyModelFilterTest.cxx.

Standard class typedefs.

Definition at line 31 of file itkPSMEntropyModelFilter2DTest.cxx.

Member Function Documentation

virtual void itk::MyIterationCommand::Execute ( Object *  caller,
const EventObject &   
)
inlinevirtual

This method will be passed a PSMGradientDescentOptimizer

Definition at line 45 of file itkPSMEntropyModelFilter2DTest.cxx.

46  {
47  PSMEntropyModelFilter<ImageType> *o
48  = static_cast<PSMEntropyModelFilter<ImageType> *>(caller);
49 
50  // Print every 10 iterations
51  if (o->GetNumberOfElapsedIterations() % 10 != 0) return;
52 
53  std::cout << "Iteration # " << o->GetNumberOfElapsedIterations() << std::endl;
54  std::cout << " Eigenmode variances: ";
55  for (unsigned int i = 0; i < o->GetShapePCAVariances().size(); i++)
56  {
57  std::cout << o->GetShapePCAVariances()[i] << " ";
58  }
59  std::cout << std::endl;
60  std::cout << " Regularization = " << o->GetRegularizationConstant() << std::endl;
61  }
virtual void itk::MyIterationCommand::Execute ( Object *  caller,
const EventObject &   
)
inlinevirtual

This method will be passed a PSMGradientDescentOptimizer

Definition at line 45 of file itkPSMEntropyModelFilterTest.cxx.

46  {
47  PSMEntropyModelFilter<ImageType> *o
48  = static_cast<PSMEntropyModelFilter<ImageType> *>(caller);
49 
50  // Print every 10 iterations
51  if (o->GetNumberOfElapsedIterations() % 10 != 0) { return; }
52 
53  std::cout << "Iteration # " << o->GetNumberOfElapsedIterations() << std::endl;
54  std::cout << " Eigenmode variances: ";
55  for (unsigned int i = 0; i < o->GetShapePCAVariances().size(); i++)
56  {
57  std::cout << o->GetShapePCAVariances()[i] << " ";
58  }
59  std::cout << std::endl;
60  std::cout << " Regularization = " << o->GetRegularizationConstant() << std::endl;
61  }
itk::MyIterationCommand::itkNewMacro ( Self  )

Method for creation through the object factory.

itk::MyIterationCommand::itkNewMacro ( Self  )

Method for creation through the object factory.

itk::MyIterationCommand::itkTypeMacro ( MyIterationCommand  ,
Command   
)

Run-time type information (and related methods).

itk::MyIterationCommand::itkTypeMacro ( MyIterationCommand  ,
Command   
)

Run-time type information (and related methods).


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