A hybrid cast image filter to convert images to other types of images.
More...
#include <sitkCastImageFilter.h>
|
| static bool | GetGlobalDefaultDebug () |
| |
| static void | GlobalDefaultDebugOff () |
| |
| static void | GlobalDefaultDebugOn () |
| |
| static void | SetGlobalDefaultDebug (bool debugFlag) |
| |
| static void | GlobalWarningDisplayOn () |
| |
| static void | GlobalWarningDisplayOff () |
| |
| static void | SetGlobalWarningDisplay (bool flag) |
| |
| static bool | GetGlobalWarningDisplay () |
| |
| static void | SetGlobalDefaultNumberOfThreads (unsigned int n) |
| |
| static unsigned int | GetGlobalDefaultNumberOfThreads () |
| |
| static double | GetGlobalDefaultCoordinateTolerance () |
| | Access the global tolerance to determine congruent spaces. More...
|
| |
| static void | SetGlobalDefaultCoordinateTolerance (double) |
| | Access the global tolerance to determine congruent spaces. More...
|
| |
| static double | GetGlobalDefaultDirectionTolerance () |
| | Access the global tolerance to determine congruent spaces. More...
|
| |
| static void | SetGlobalDefaultDirectionTolerance (double) |
| | Access the global tolerance to determine congruent spaces. More...
|
| |
| virtual unsigned long | AddITKObserver (const itk::EventObject &, itk::Command *) |
| |
| virtual itk::ProcessObject * | GetActiveProcess () |
| |
| virtual void | OnActiveProcessDelete () |
| |
| virtual void | onCommandDelete (const itk::simple::Command *cmd) throw () |
| |
| virtual void | PreUpdate (itk::ProcessObject *p) |
| |
| virtual void | RemoveITKObserver (EventCommand &e) |
| |
| | NonCopyable () |
| |
| static void | FixNonZeroIndex (TImageType *img) |
| |
| template<class TImageType > |
| static TImageType::ConstPointer | CastImageToITK (const Image &img) |
| |
| template<class TImageType > |
| static Image | CastITKToImage (TImageType *img) |
| |
| template<class TPixelType , unsigned int VImageDimension, unsigned int VLength, template< typename, unsigned int > class TVector> |
| static Image | CastITKToImage (itk::Image< TVector< TPixelType, VLength >, VImageDimension > *img) |
| |
| static const itk::EventObject & | GetITKEventObject (EventEnum e) |
| |
| template<typename T > |
| static std::ostream & | ToStringHelper (std::ostream &os, const T &v) |
| |
| static std::ostream & | ToStringHelper (std::ostream &os, const char &v) |
| |
| static std::ostream & | ToStringHelper (std::ostream &os, const signed char &v) |
| |
| static std::ostream & | ToStringHelper (std::ostream &os, const unsigned char &v) |
| |
A hybrid cast image filter to convert images to other types of images.
Several different ITK classes are implemented under the hood, to convert between different image types.
- See also
- itk::simple::Cast for the procedural interface
- Examples:
- FilterProgressReporting/FilterProgressReporting.cxx, ITKIntegration/ITKIntegration.cxx, and SimpleGaussian/SimpleGaussian.cxx.
Definition at line 41 of file sitkCastImageFilter.h.
| typedef Image(Self::* itk::simple::CastImageFilter::MemberFunctionType) (const Image &) |
|
private |
| itk::simple::CastImageFilter::CastImageFilter |
( |
| ) |
|
Default Constructor that takes no arguments and initializes default parameters
| Image itk::simple::CastImageFilter::Execute |
( |
const Image & |
| ) |
|
template<typename TImageType , typename TOutputImageType >
| Image itk::simple::CastImageFilter::ExecuteInternalCast |
( |
const Image & |
inImage | ) |
|
|
private |
Methods to actually implement conversion from one image type to another.
These methods implement CastImageFilter, ComposeImageFilter, and LabelImageToLabelMapImageFilter respectively.
template<typename TImageType , typename TOutputImageType >
| Image itk::simple::CastImageFilter::ExecuteInternalLabelToImage |
( |
const Image & |
inImage | ) |
|
|
private |
Methods to actually implement conversion from one image type to another.
These methods implement CastImageFilter, ComposeImageFilter, and LabelImageToLabelMapImageFilter respectively.
template<typename TImageType , typename TOutputImageType >
| Image itk::simple::CastImageFilter::ExecuteInternalToLabel |
( |
const Image & |
inImage | ) |
|
|
private |
Methods to actually implement conversion from one image type to another.
These methods implement CastImageFilter, ComposeImageFilter, and LabelImageToLabelMapImageFilter respectively.
template<typename TImageType , typename TOutputImageType >
| Image itk::simple::CastImageFilter::ExecuteInternalToVector |
( |
const Image & |
inImage | ) |
|
|
private |
Methods to actually implement conversion from one image type to another.
These methods implement CastImageFilter, ComposeImageFilter, and LabelImageToLabelMapImageFilter respectively.
| std::string itk::simple::CastImageFilter::GetName |
( |
| ) |
const |
|
inlinevirtual |
| PixelIDValueEnum itk::simple::CastImageFilter::GetOutputPixelType |
( |
void |
| ) |
const |
| void itk::simple::CastImageFilter::RegisterMemberFactory2 |
( |
| ) |
|
|
private |
These methods are used to instantiate and register member functions with the factory. Each function is split into a separate file to make the compilation units smaller, and take less time to compile.
| void itk::simple::CastImageFilter::RegisterMemberFactory2l |
( |
| ) |
|
|
private |
These methods are used to instantiate and register member functions with the factory. Each function is split into a separate file to make the compilation units smaller, and take less time to compile.
| void itk::simple::CastImageFilter::RegisterMemberFactory2v |
( |
| ) |
|
|
private |
These methods are used to instantiate and register member functions with the factory. Each function is split into a separate file to make the compilation units smaller, and take less time to compile.
| void itk::simple::CastImageFilter::RegisterMemberFactory3 |
( |
| ) |
|
|
private |
These methods are used to instantiate and register member functions with the factory. Each function is split into a separate file to make the compilation units smaller, and take less time to compile.
| void itk::simple::CastImageFilter::RegisterMemberFactory3l |
( |
| ) |
|
|
private |
These methods are used to instantiate and register member functions with the factory. Each function is split into a separate file to make the compilation units smaller, and take less time to compile.
| void itk::simple::CastImageFilter::RegisterMemberFactory3v |
( |
| ) |
|
|
private |
These methods are used to instantiate and register member functions with the factory. Each function is split into a separate file to make the compilation units smaller, and take less time to compile.
| std::string itk::simple::CastImageFilter::ToString |
( |
| ) |
const |
|
virtual |
The documentation for this class was generated from the following file: