Base class for TGSTK image processors.
More...
#include <tgstkImageProcessorBase.h>
|
| | tgstkImageProcessorBase () |
| |
| bool | _assertImageNumberOfScalarComponents (vtkSmartPointer< vtkImageData > image, std::vector< int > numberOfScalarComponents, std::string name) |
| |
| bool | _assertImageScalarType (vtkSmartPointer< vtkImageData > image, std::vector< int > scalarTypes, std::string name) |
| |
| bool | assertEqualImageDimensions (std::vector< vtkSmartPointer< vtkImageData >> images) |
| |
| bool | assertEqualImageSpacings (std::vector< vtkSmartPointer< vtkImageData >> images) |
| |
| | tgstkAlgorithmBase () |
| |
| template<typename Type > |
| bool | _assertNotNullPtr (Type var, std::string name) |
| |
| template<typename Type > |
| bool | _assertValueInRange (Type var, Type min, Type max, std::string name) |
| |
| template<typename Type1 , typename Type2 > |
| bool | _assertValueIsEqual (Type1 var1, Type2 var2, std::string name1, std::string name2) |
| |
| | tgstkObjectBase () |
| |
|
| template<typename Type > |
| static void | fillImage (vtkSmartPointer< vtkImageData > image, Type value) |
| |
| static vtkSmartPointer< vtkImageData > | getNewImageFromReferenceImage (vtkSmartPointer< vtkImageData > reference, int type, int numberOfComponents=1) |
| |
Base class for TGSTK image processors.
tgstkImageProcessorBase is a base class for TGSTK image processing algorithms.
◆ ~tgstkImageProcessorBase()
| tgstkImageProcessorBase::~tgstkImageProcessorBase |
( |
| ) |
|
|
virtual |
◆ tgstkImageProcessorBase()
| tgstkImageProcessorBase::tgstkImageProcessorBase |
( |
| ) |
|
|
protected |
◆ _assertImageNumberOfScalarComponents()
| bool tgstkImageProcessorBase::_assertImageNumberOfScalarComponents |
( |
vtkSmartPointer< vtkImageData > |
image, |
|
|
std::vector< int > |
numberOfScalarComponents, |
|
|
std::string |
name |
|
) |
| |
|
protected |
◆ _assertImageScalarType()
| bool tgstkImageProcessorBase::_assertImageScalarType |
( |
vtkSmartPointer< vtkImageData > |
image, |
|
|
std::vector< int > |
scalarTypes, |
|
|
std::string |
name |
|
) |
| |
|
protected |
◆ assertEqualImageDimensions()
| bool tgstkImageProcessorBase::assertEqualImageDimensions |
( |
std::vector< vtkSmartPointer< vtkImageData >> |
images | ) |
|
|
protected |
◆ assertEqualImageSpacings()
| bool tgstkImageProcessorBase::assertEqualImageSpacings |
( |
std::vector< vtkSmartPointer< vtkImageData >> |
images | ) |
|
|
protected |
◆ fillImage()
template<typename Type >
| void tgstkImageProcessorBase::fillImage |
( |
vtkSmartPointer< vtkImageData > |
image, |
|
|
Type |
value |
|
) |
| |
|
staticprotected |
◆ getNewImageFromReferenceImage()
| vtkSmartPointer< vtkImageData > tgstkImageProcessorBase::getNewImageFromReferenceImage |
( |
vtkSmartPointer< vtkImageData > |
reference, |
|
|
int |
type, |
|
|
int |
numberOfComponents = 1 |
|
) |
| |
|
staticprotected |
The documentation for this class was generated from the following files: