ANIMA  4.0
Classes | Functions
animaCropImage.cxx File Reference
#include <tclap/CmdLine.h>
#include <itkImage.h>
#include <itkCommand.h>
#include <itkExtractImageFilter.h>
#include <itkImageRegionIteratorWithIndex.h>
#include <animaReadWriteFunctions.h>
#include <animaRetrieveImageTypeMacros.h>
+ Include dependency graph for animaCropImage.cxx:

Go to the source code of this file.

Classes

struct  arguments
 

Functions

template<class ComponentType , int dimension>
void checkIfComponentsAreVectors (itk::ImageIOBase::Pointer imageIO, const arguments &args)
 
template<class InputImageType >
void evaluateOutputType (const arguments &args)
 
void eventCallback (itk::Object *caller, const itk::EventObject &event, void *clientData)
 
template<class InputImageType , unsigned int OutputDimension>
void extract (const arguments &args)
 
int main (int ac, const char **av)
 
template<class ComponentType >
void retrieveNbDimensions (itk::ImageIOBase::Pointer imageIO, const arguments &args)
 

Function Documentation

◆ checkIfComponentsAreVectors()

template<class ComponentType , int dimension>
void checkIfComponentsAreVectors ( itk::ImageIOBase::Pointer  imageIO,
const arguments args 
)

◆ evaluateOutputType()

template<class InputImageType >
void evaluateOutputType ( const arguments args)

◆ eventCallback()

void eventCallback ( itk::Object *  caller,
const itk::EventObject &  event,
void *  clientData 
)

Definition at line 12 of file animaCropImage.cxx.

Referenced by extract().

◆ extract()

template<class InputImageType , unsigned int OutputDimension>
void extract ( const arguments args)

◆ main()

int main ( int  ac,
const char **  av 
)

◆ retrieveNbDimensions()

template<class ComponentType >
void retrieveNbDimensions ( itk::ImageIOBase::Pointer  imageIO,
const arguments args 
)

Definition at line 204 of file animaCropImage.cxx.

References ANIMA_RETRIEVE_NUMBER_OF_DIMENSIONS, and checkIfComponentsAreVectors().

Referenced by main().