#include "itkMetaDataDictionary.h"
#include "itkMacro.h"
#include "itkArray.h"
#include "itkMatrix.h"
#include <cstring>
#include "itkMetaDataObject.hxx"
Go to the source code of this file.
|
|
template<typename T > |
void | itk::EncapsulateMetaData (MetaDataDictionary &Dictionary, const char *key, const T &invalue) |
|
template<typename T > |
void | itk::EncapsulateMetaData (MetaDataDictionary &Dictionary, const std::string &key, const T &invalue) |
|
template<typename T > |
bool | itk::ExposeMetaData (const MetaDataDictionary &Dictionary, const std::string key, T &outval) |
|
◆ ITK_IMAGE_TYPE_METADATAPRINT
#define ITK_IMAGE_TYPE_METADATAPRINT |
( |
|
STORAGE_TYPE | ) |
|
Value:An ugly macro to facilitate creating a simple implementation of the MetaDataObject<Type>::Print() function for itk::Image<STORAGE_TYPE,[1-8]>::Pointer
- Parameters
-
STORAGE_TYPE | The storage type of the image type to print. |
Definition at line 239 of file itkMetaDataObject.h.
◆ ITK_NATIVE_TYPE_METADATAPRINT
#define ITK_NATIVE_TYPE_METADATAPRINT |
( |
|
TYPE_NAME | ) |
|
Value:template <> \
void ::itk::MetaDataObject<TYPE_NAME>::Print(std::ostream & os) const \
{ \
os << this->m_MetaDataObjectValue << std::endl; \
}
An ugly macro to facilitate creating a simple implementation of the MetaDataObject<Type>::Print() function for types that have operator<< defined.
- Parameters
-
TYPE_NAME | the native type parameter type |
Definition at line 210 of file itkMetaDataObject.h.
◆ ITK_OBJECT_TYPE_METADATAPRINT_1COMMA
#define ITK_OBJECT_TYPE_METADATAPRINT_1COMMA |
( |
|
TYPE_NAME_PART1, |
|
|
|
TYPE_NAME_PART2 |
|
) |
| |
Value:template <> \
{ \
this->m_MetaDataObjectValue->Print(os); \
}
An ugly macro to facilitate creating a simple implementation of the MetaDataObject< Type >::Print() function for itk::Objects that have 1 comma in their type definition.
- Parameters
-
TYPE_NAME_PART1 | |
TYPE_NAME_PART2 | |
Definition at line 225 of file itkMetaDataObject.h.
◆ ITKCommon_EXPORT_EXPLICIT
#define ITKCommon_EXPORT_EXPLICIT ITKCommon_EXPORT |