15 #ifndef __elxElastixMain_h
16 #define __elxElastixMain_h
23 #include "itkObject.h"
50 extern int xoutSetup(
const char * logfilename );
191 itkGetObjectMacro( FinalTransform,
ObjectType );
197 itkSetObjectMacro( InitialTransform,
ObjectType );
198 itkGetObjectMacro( InitialTransform,
ObjectType );
202 virtual void SetOriginalFixedImageDirectionFlat(
205 GetOriginalFixedImageDirectionFlat(
void )
const;
208 void SetElastixLevel(
unsigned int level );
209 unsigned int GetElastixLevel(
void );
212 void SetTotalNumberOfElastixLevels(
unsigned int levels );
213 unsigned int GetTotalNumberOfElastixLevels(
void );
229 virtual int Run(
void );
241 virtual void SetProcessPriority(
void )
const;
247 virtual void SetMaximumNumberOfThreads(
void )
const;
252 return s_CDB.GetPointer();
263 static void UnloadComponents(
void );
302 virtual int LoadComponents(
void );
308 virtual int InitDBIndex(
void );
334 bool mandatoryComponent =
true );
339 void operator=(
const Self& );
347 #endif // end #ifndef __elxElastixMain_h