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 | List of all members
Core::ITKImage2DDataT< T > Class Template Reference
Inheritance diagram for Core::ITKImage2DDataT< T >:
Core::ITKImage2DData

Public Types

typedef boost::shared_ptr< ITKImage2DDataT< T > > handle_type
 
typedef handle_type Handle
 
typedef T value_type
 
typedef itk::Image< T, 2 > image_type
 
typedef ITKImage2DData::image_base_type image_base_type
 
- Public Types inherited from Core::ITKImage2DData
typedef itk::ImageBase< 2 > image_base_type
 

Public Member Functions

 ITKImage2DDataT (typename image_type::Pointer itk_image)
 Create the wrapper class from an itkImage smart pointer.
 
 ITKImage2DDataT (DataSliceHandle data_block)
 Create the wrapper class from a data block.
 
 ITKImage2DDataT (DataSliceHandle 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, SliceType slice=SliceType::AXIAL_E)
 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_size () const
 Get the total size of the pixel buffer.
 
virtual DataType get_data_type () const
 Get the data type of the nrrd.
 

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