#include "itkMetaDataDictionary.h"
#include "itkMacro.h"
#include "itkCommand.h"
#include "itkFastMutexLock.h"
#include <cstring>
#include "itkMetaDataObject.hxx"
Go to the source code of this file.
|
template<class T > |
void | itk::EncapsulateMetaData (MetaDataDictionary &Dictionary, const char *key, const T &invalue) |
|
template<class T > |
bool | itk::ExposeMetaData (const MetaDataDictionary &Dictionary, const std::string key, T &outval) |
|
|
template<class T > |
void | itk::EncapsulateMetaData (MetaDataDictionary &Dictionary, const std::string &key, const T &invalue) |
|
#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 279 of file itkMetaDataObject.h.
#define ITK_OBJECT_TYPE_METADATAPRINT_1COMMA |
( |
|
TYPE_NAME_PART1, |
|
|
|
TYPE_NAME_PART2 |
|
) |
| |
Value:template< > \
void \
itk::MetaDataObject< TYPE_NAME_PART1, TYPE_NAME_PART2 > \
::Print(std::ostream & os) const \
{ \
this->m_MetaDataObjectValue->Print(os); \
} \
template< > \
void \
itk::MetaDataObject< const TYPE_NAME_PART1, TYPE_NAME_PART2 > \
::Print(std::ostream & os) const \
{ \
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 255 of file itkMetaDataObject.h.
#define NATIVE_TYPE_METADATAPRINT |
( |
|
TYPE_NAME | ) |
|
Value:template< > \
void \
itk::MetaDataObject< TYPE_NAME > \
::Print(std::ostream & os) const \
{ \
os << this->m_MetaDataObjectValue << std::endl; \
} \
template< > \
void \
itk::MetaDataObject< const 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 230 of file itkMetaDataObject.h.