Namespaces | |
namespace | CoreMainGTestUtilities |
namespace | GTestUtilities |
namespace | LibUtilities |
Enumerations | |
enum class | MaskCondition { IsNull , HasSameImageDomain , HasDifferentImageDomain } |
Functions | |
template<typename TFunction > | |
void | ForEachSupportedImageType (const TFunction &func) |
template<typename TFunction , std::vcl_size_t... VIndexSequence> | |
void | ForEachSupportedImageType (const TFunction &func, const std::index_sequence< VIndexSequence... > &) |
template<typename TFunction > | |
bool | ForEachSupportedImageTypeUntilTrue (const TFunction &func) |
template<typename TFunction , std::vcl_size_t... VIndexSequence> | |
bool | ForEachSupportedImageTypeUntilTrue (const TFunction &func, const std::index_sequence< VIndexSequence... > &) |
std::string | GetExtendedVersionInformation (const char *const executableName, const char *const indentation="") |
std::string | MakeStringOfCommandLineArguments (const char *const *const arguments) |
template<unsigned int VImageDimension> | |
bool | MaskHasSameImageDomain (const itk::ImageMaskSpatialObject< VImageDimension > &mask, const itk::ImageBase< VImageDimension > &inputImage) |
template<typename > | |
constexpr const char * | PixelTypeToString ()=delete |
template<> | |
constexpr const char * | PixelTypeToString< char > () |
template<> | |
constexpr const char * | PixelTypeToString< double > () |
template<> | |
constexpr const char * | PixelTypeToString< float > () |
template<> | |
constexpr const char * | PixelTypeToString< int > () |
template<> | |
constexpr const char * | PixelTypeToString< long > () |
template<> | |
constexpr const char * | PixelTypeToString< short > () |
template<> | |
constexpr const char * | PixelTypeToString< unsigned char > () |
template<> | |
constexpr const char * | PixelTypeToString< unsigned int > () |
template<> | |
constexpr const char * | PixelTypeToString< unsigned long > () |
template<> | |
constexpr const char * | PixelTypeToString< unsigned short > () |
void | ReportTerminatingException (const char *const executableName, const std::exception &stdException) noexcept |
template<unsigned VDimension> | |
constexpr bool | SupportsFixedDimension () |
template<unsigned VDimension, std::vcl_size_t... VIndex> | |
constexpr bool | SupportsFixedDimensionByImageTypeIndexSequence (std::index_sequence< VIndex... >) |
bool | ToLogLevel (const std::string &str, log::level &logLevel) |
Variables | |
constexpr unsigned | maxSupportedImageDimension { 4 } |
constexpr unsigned | minSupportedImageDimension { 2 } |
const auto | SupportedFixedImageDimensionSequence |
Include itk transforms needed.
Include structure for the diffusion.
Include itk transforms needed. Include grid schedule computer and upsample filter.
Needed for the macros
Needed for the macros.
Needed for the macros Mask support.
******************* elxBaseComponent.h *************************
This file defines the class elx::BaseComponent, from which all elastix components should inherit. It contains some methods that each component is supposed to have.
The namespace alias elx is defined in this file. All elastix components should be in namespace elastix.
|
strong |
Enum to indicate that a mask is null, has the same domain as the input image, or has a different image domain.
Enumerator | |
---|---|
IsNull | |
HasSameImageDomain | |
HasDifferentImageDomain |
Definition at line 29 of file elxMaskHasSameImageDomain.h.
void elastix::ForEachSupportedImageType | ( | const TFunction & | func | ) |
Runs a function func(ElastixTypedef<VIndex>{})
, for each supported image type from "elxSupportedImageTypes.h".
Definition at line 44 of file elxForEachSupportedImageType.h.
void elastix::ForEachSupportedImageType | ( | const TFunction & | func, |
const std::index_sequence< VIndexSequence... > & | ) |
Definition at line 32 of file elxForEachSupportedImageType.h.
bool elastix::ForEachSupportedImageTypeUntilTrue | ( | const TFunction & | func | ) |
Runs a function func(ElastixTypedef<VIndex>{})
, for each supported image type from "elxSupportedImageTypes.h", until the function returns true.
Definition at line 62 of file elxForEachSupportedImageType.h.
bool elastix::ForEachSupportedImageTypeUntilTrue | ( | const TFunction & | func, |
const std::index_sequence< VIndexSequence... > & | ) |
Definition at line 51 of file elxForEachSupportedImageType.h.
std::string elastix::GetExtendedVersionInformation | ( | const char *const | executableName, |
const char *const | indentation = "" ) |
Prints extended version information to standard output.
std::string elastix::MakeStringOfCommandLineArguments | ( | const char *const *const | arguments | ) |
Makes a string of all command-line arguments.
bool elastix::MaskHasSameImageDomain | ( | const itk::ImageMaskSpatialObject< VImageDimension > & | mask, |
const itk::ImageBase< VImageDimension > & | inputImage ) |
Returns true, if and only if the mask has exactly the same image domain (image region, origin, spacing, direction) as the specified input image.
Definition at line 40 of file elxMaskHasSameImageDomain.h.
|
constexprdelete |
|
constexpr |
Definition at line 31 of file elxPixelTypeToString.h.
|
constexpr |
Definition at line 94 of file elxPixelTypeToString.h.
|
constexpr |
Definition at line 87 of file elxPixelTypeToString.h.
|
constexpr |
Definition at line 59 of file elxPixelTypeToString.h.
|
constexpr |
Definition at line 73 of file elxPixelTypeToString.h.
|
constexpr |
Definition at line 45 of file elxPixelTypeToString.h.
|
constexpr |
Definition at line 38 of file elxPixelTypeToString.h.
|
constexpr |
Definition at line 66 of file elxPixelTypeToString.h.
|
constexpr |
Definition at line 80 of file elxPixelTypeToString.h.
|
constexpr |
Definition at line 52 of file elxPixelTypeToString.h.
|
noexcept |
Reports the exception that is terminating the process to the user.
|
constexpr |
Definition at line 55 of file elxSupportedImageDimensions.h.
|
constexpr |
Definition at line 37 of file elxSupportedImageDimensions.h.
bool elastix::ToLogLevel | ( | const std::string & | str, |
log::level & | logLevel ) |
|
constexpr |
The maximum possible supported image dimension (for either fixed or moving images).
Definition at line 32 of file elxSupportedImageDimensions.h.
|
constexpr |
The minimum possible supported image dimension (for either fixed or moving images).
Definition at line 29 of file elxSupportedImageDimensions.h.
const auto elastix::SupportedFixedImageDimensionSequence |
A sequence of the dimensions of supported fixed images
Definition at line 92 of file elxSupportedImageDimensions.h.
Generated on 2024-07-17 for elastix by 1.11.0 (9b424b03c9833626cd435af22a444888fbbb192d) |