|
Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Modules/CLI/ExpertAutomatedRegistration/RegisterImagesModuleLogic.h>
Public Types | |
| typedef vtkSharedModuleLogic | Superclass |
Public Member Functions | |
| int | AddLandmark (const std::vector< float > &fixed, const std::vector< float > &moving) |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
| void | RemoveLandmark (int landmark) |
| void | SetLandmark (int landmark, const std::vector< float > &fixed, const std::vector< float > &moving) |
| void | SetLandmarks (const std::vector< std::vector< float > > &fixed, const std::vector< std::vector< float > > &moving) |
| movingImage fixedImage | vtkGetMRMLNodeArgumentAsStringMacro (MovingVolumeNodeId, movingImage) vtkGetMRMLNodeArgumentAsStringMacro(ResampledVolumeNodeId |
| vtkSetMRMLNodeArgumentAsStringMacro (Interpolation, interpolation) | |
| vtkSetMRMLNodeArgumentAsStringMacro (FixedVolumeNodeId, fixedImage) vtkSetMRMLNodeArgumentAsStringMacro(MovingVolumeNodeId | |
| movingImage fixedImage resampledImage | vtkSetMRMLNodeArgumentAsStringMacro (Registration, registration) |
| vtkSetMRMLNodeArgumentAsStringMacro (RegionOfInterest, regionOfInterest) | |
| movingImage | vtkSetMRMLNodeArgumentAsStringMacro (ResampledVolumeNodeId, resampledImage) vtkGetMRMLNodeArgumentAsStringMacro(FixedVolumeNodeId |
| vtkSetMRMLNodeArgumentAsStringMacro (Initialization, initialization) | |
| vtkSetMRMLNodeArgumentAsStringMacro (SaveTransform, saveTransform) | |
| vtkSetMRMLNodeArgumentAsStringMacro (LoadTransform, loadTransform) | |
Static Public Member Functions | |
| static int | IsTypeOf (const char *type) |
| static RegisterImagesModuleLogic * | New () |
| static RegisterImagesModuleLogic * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
| void | ApplyTask (void *clientdata) |
| void | operator= (const RegisterImagesModuleLogic &) |
| RegisterImagesModuleLogic (const RegisterImagesModuleLogic &) | |
| RegisterImagesModuleLogic (void) | |
| vtkSetMRMLNodeArgumentAsStringMacro (FixedLandmarks, fixedLandmarks) | |
| vtkSetMRMLNodeArgumentAsStringMacro (MovingLandmarks, movingLandmarks) | |
| virtual | ~RegisterImagesModuleLogic (void) |
Protected Attributes | |
| std::vector< std::vector< float > > | m_FixedLandmarks |
| std::vector< std::vector< float > > | m_MovingLandmarks |
Definition at line 32 of file RegisterImagesModuleLogic.h.
| typedef vtkSharedModuleLogic RegisterImagesModuleLogic::Superclass |
Definition at line 38 of file RegisterImagesModuleLogic.h.
| RegisterImagesModuleLogic::RegisterImagesModuleLogic | ( | void | ) | [protected] |
| virtual RegisterImagesModuleLogic::~RegisterImagesModuleLogic | ( | void | ) | [protected, virtual] |
| RegisterImagesModuleLogic::RegisterImagesModuleLogic | ( | const RegisterImagesModuleLogic & | ) | [protected] |
| int RegisterImagesModuleLogic::AddLandmark | ( | const std::vector< float > & | fixed, |
| const std::vector< float > & | moving | ||
| ) |
| void RegisterImagesModuleLogic::ApplyTask | ( | void * | clientdata | ) | [protected] |
| virtual const char* RegisterImagesModuleLogic::GetClassName | ( | ) | [virtual] |
| virtual int RegisterImagesModuleLogic::IsA | ( | const char * | type | ) | [virtual] |
| static int RegisterImagesModuleLogic::IsTypeOf | ( | const char * | type | ) | [static] |
| static RegisterImagesModuleLogic* RegisterImagesModuleLogic::New | ( | ) | [static] |
| void RegisterImagesModuleLogic::operator= | ( | const RegisterImagesModuleLogic & | ) | [protected] |
| void RegisterImagesModuleLogic::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) |
| void RegisterImagesModuleLogic::RemoveLandmark | ( | int | landmark | ) |
| static RegisterImagesModuleLogic* RegisterImagesModuleLogic::SafeDownCast | ( | vtkObject * | o | ) | [static] |
| void RegisterImagesModuleLogic::SetLandmark | ( | int | landmark, |
| const std::vector< float > & | fixed, | ||
| const std::vector< float > & | moving | ||
| ) |
Create a landmark if it doesn't exists. if landmark < 0, insert the landmark at the end of the list.
| void RegisterImagesModuleLogic::SetLandmarks | ( | const std::vector< std::vector< float > > & | fixed, |
| const std::vector< std::vector< float > > & | moving | ||
| ) |
| movingImage fixedImage RegisterImagesModuleLogic::vtkGetMRMLNodeArgumentAsStringMacro | ( | MovingVolumeNodeId | , |
| movingImage | |||
| ) |
| RegisterImagesModuleLogic::vtkSetMRMLNodeArgumentAsStringMacro | ( | MovingLandmarks | , |
| movingLandmarks | |||
| ) | [protected] |
| movingImage fixedImage resampledImage RegisterImagesModuleLogic::vtkSetMRMLNodeArgumentAsStringMacro | ( | Registration | , |
| registration | |||
| ) |
| RegisterImagesModuleLogic::vtkSetMRMLNodeArgumentAsStringMacro | ( | SaveTransform | , |
| saveTransform | |||
| ) |
| RegisterImagesModuleLogic::vtkSetMRMLNodeArgumentAsStringMacro | ( | RegionOfInterest | , |
| regionOfInterest | |||
| ) |
| RegisterImagesModuleLogic::vtkSetMRMLNodeArgumentAsStringMacro | ( | FixedVolumeNodeId | , |
| fixedImage | |||
| ) |
| RegisterImagesModuleLogic::vtkSetMRMLNodeArgumentAsStringMacro | ( | FixedLandmarks | , |
| fixedLandmarks | |||
| ) | [protected] |
| movingImage RegisterImagesModuleLogic::vtkSetMRMLNodeArgumentAsStringMacro | ( | ResampledVolumeNodeId | , |
| resampledImage | |||
| ) |
| RegisterImagesModuleLogic::vtkSetMRMLNodeArgumentAsStringMacro | ( | LoadTransform | , |
| loadTransform | |||
| ) |
| RegisterImagesModuleLogic::vtkSetMRMLNodeArgumentAsStringMacro | ( | Initialization | , |
| initialization | |||
| ) |
| RegisterImagesModuleLogic::vtkSetMRMLNodeArgumentAsStringMacro | ( | Interpolation | , |
| interpolation | |||
| ) |
std::vector<std::vector<float> > RegisterImagesModuleLogic::m_FixedLandmarks [protected] |
Definition at line 83 of file RegisterImagesModuleLogic.h.
std::vector<std::vector<float> > RegisterImagesModuleLogic::m_MovingLandmarks [protected] |
Definition at line 84 of file RegisterImagesModuleLogic.h.
1.7.4