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.
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: