Seg3D  2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
All Classes Namespaces Functions Variables Typedefs Enumerator Friends
Public Types | Public Member Functions | Static Public Member Functions | List of all members
Core::ITKImageDataT< T > Class Template Reference
Inheritance diagram for Core::ITKImageDataT< T >:
Core::ITKImageData

Public Types

typedef boost::shared_ptr< ITKImageDataT< T > > handle_type
 
typedef handle_type Handle
 
typedef T value_type
 
typedef itk::Image< T, 3 > image_type
 
typedef ITKImageData::image_base_type image_base_type
 
- Public Types inherited from Core::ITKImageData
typedef itk::ImageBase< 3 > image_base_type
 

Public Member Functions

 ITKImageDataT (typename image_type::Pointer itk_image)
 Create the wrapper class from an itkImage smart pointer.
 
 ITKImageDataT (DataBlockHandle data_block)
 Create the wrapper class from a data block.
 
 ITKImageDataT (DataBlockHandle data_block, Transform transform)
 
image_type::Pointer get_image () const
 Return the itkImage class template to the derived class.
 
virtual image_base_type::Pointer get_base_image () const
 Get the pointer to the base image class.
 
virtual void * get_data () const
 Get the pointer to the data block within the itkImage.
 
T * get_typed_data () const
 Get the pointer to the data block within the itkImage.
 
virtual GridTransform get_grid_transform () const
 Extract the transform from the nrrd.
 
virtual Transform get_transform () const
 Extract the transform from the nrrd.
 
virtual void set_transform (Transform &transform)
 Set the transfrom in the nrrd data.
 
virtual size_t get_nx () const
 Get the dimensions of the itkImage.
 
virtual size_t get_ny () const
 
virtual size_t get_nz () const
 
virtual size_t get_size () const
 Get the total size of the pixel buffer.
 
virtual DataType get_data_type () const
 Get the data type of the nrrd.
 

Static Public Member Functions

static bool LoadImage (const std::string &filename, handle_type &image_data, std::string &error)
 
static bool SaveImage (const std::string &filename, handle_type &nrrddata, std::string &error)
 

The documentation for this class was generated from the following file: