Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits > Class Template Reference

#include <itkSpatialObjectWriter.h>

Inheritance diagram for itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >:

Inheritance graph
[legend]
Collaboration diagram for itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >:

Collaboration graph
[legend]
List of all members.

[NOHEADER]

typedef Object Superclass
virtual const char * GetNameOfClass () const

Public Types

typedef SpatialObjectWriter Self
typedef SmartPointer< SelfPointer
typedef SpatialObject< NDimensions > SpatialObjectType
typedef SpatialObjectType::Pointer SpatialObjectPointer
typedef SceneSpatialObject<
NDimensions > 
SceneType

Public Member Functions

void Update (void)
virtual void SetFileName (const char *_arg)
virtual const char * GetFileName () const
void SetInput (SpatialObjectType *input)
void SetInput (SceneType *input)
virtual void SetBinaryPoints (bool _arg)
virtual bool GetBinaryPoints ()
void SetTransformPrecision (unsigned int precision)
unsigned int GetTransformPrecision ()
virtual void SetWriteImagesInSeparateFile (bool _arg)
virtual bool GetWriteImagesInSeparateFile ()

Static Public Member Functions

Pointer New ()

Protected Member Functions

 SpatialObjectWriter ()
virtual ~SpatialObjectWriter ()

Protected Attributes

std::string m_FileName
bool m_BinaryPoints
bool m_WriteImagesInSeparateFile

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
class itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >


Member Typedef Documentation

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
typedef SmartPointer<Self> itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::Pointer
 

Reimplemented from itk::Object.

Definition at line 41 of file itkSpatialObjectWriter.h.

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
typedef SceneSpatialObject<NDimensions> itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::SceneType
 

Definition at line 45 of file itkSpatialObjectWriter.h.

Referenced by itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::SetInput().

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
typedef SpatialObjectWriter itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::Self
 

SmartPointer typedef support

Reimplemented from itk::Object.

Definition at line 40 of file itkSpatialObjectWriter.h.

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
typedef SpatialObjectType::Pointer itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::SpatialObjectPointer
 

Definition at line 44 of file itkSpatialObjectWriter.h.

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
typedef SpatialObject<NDimensions> itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::SpatialObjectType
 

Definition at line 43 of file itkSpatialObjectWriter.h.

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
typedef Object itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::Superclass
 

Run-time type information (and related methods).

Reimplemented from itk::Object.

Definition at line 51 of file itkSpatialObjectWriter.h.


Constructor & Destructor Documentation

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::SpatialObjectWriter  )  [protected]
 

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
virtual itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::~SpatialObjectWriter  )  [protected, virtual]
 


Member Function Documentation

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
virtual bool itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::GetBinaryPoints  )  [virtual]
 

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
virtual const char* itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::GetFileName  )  const [virtual]
 

Get the filename

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
virtual const char* itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::GetNameOfClass  )  const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::Object.

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
unsigned int itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::GetTransformPrecision  ) 
 

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
virtual bool itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::GetWriteImagesInSeparateFile  )  [virtual]
 

Set/Get if the images should be written in a different file

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
Pointer itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::New  )  [static]
 

Method for creation through the object factory

Reimplemented from itk::Object.

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
virtual void itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::SetBinaryPoints bool  _arg  )  [virtual]
 

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
virtual void itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::SetFileName const char *  _arg  )  [virtual]
 

Set the filename

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
void itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::SetInput SceneType input  )  [inline]
 

Definition at line 67 of file itkSpatialObjectWriter.h.

References itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::m_BinaryPoints, and itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::m_FileName.

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
void itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::SetInput SpatialObjectType input  )  [inline]
 

Set the Input

Definition at line 65 of file itkSpatialObjectWriter.h.

References itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::SceneType.

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
void itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::SetTransformPrecision unsigned int  precision  ) 
 

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
virtual void itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::SetWriteImagesInSeparateFile bool  _arg  )  [virtual]
 

Set/Get if the images should be written in a different file

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
void itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::Update void   ) 
 

Load a tube file.


Member Data Documentation

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
bool itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::m_BinaryPoints [protected]
 

Definition at line 84 of file itkSpatialObjectWriter.h.

Referenced by itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::SetInput().

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
std::string itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::m_FileName [protected]
 

Definition at line 83 of file itkSpatialObjectWriter.h.

Referenced by itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::SetInput().

template<unsigned int NDimensions = 3, typename PixelType = unsigned char, typename TMeshTraits = DefaultStaticMeshTraits< PixelType , NDimensions, NDimensions >>
bool itk::SpatialObjectWriter< NDimensions, PixelType, TMeshTraits >::m_WriteImagesInSeparateFile [protected]
 

Definition at line 85 of file itkSpatialObjectWriter.h.


The documentation for this class was generated from the following file:
Generated at Thu May 25 02:24:43 2006 for ITK by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2000