![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
Base class for mesh readers. More...
#include <itkMeshFileReaderBase.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::DataObjectPointer | DatabObjectPointer |
typedef Superclass::OutputMeshPointer | OutputMeshPointer |
typedef Superclass::OutputMeshType | OutputMeshType |
typedef SmartPointer< Self > | Pointer |
typedef MeshFileReaderBase | Self |
typedef MeshSource< TOutputMesh > | Superclass |
Public Member Functions | |
virtual void | EnlargeOutputRequestedRegion (DataObject *output) |
virtual void | GenerateOutputInformation (void) |
virtual const char * | GetClassName () const |
virtual const char * | GetFileName () const |
virtual void | SetFileName (const char *_arg) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
MeshFileReaderBase () | |
virtual void | TestFileExistanceAndReadability () |
virtual | ~MeshFileReaderBase () |
Protected Attributes | |
std::string | m_FileName |
Private Member Functions | |
MeshFileReaderBase (const Self &) | |
void | operator= (const Self &) |
Base class for mesh readers.
A base class for classes that read a file containing a mesh or a pointset.
Definition at line 58 of file itkMeshFileReaderBase.h.
typedef SmartPointer<const Self> itk::MeshFileReaderBase< TOutputMesh >::ConstPointer |
Reimplemented in itk::TransformixInputPointFileReader< TOutputMesh >.
Definition at line 65 of file itkMeshFileReaderBase.h.
typedef Superclass::DataObjectPointer itk::MeshFileReaderBase< TOutputMesh >::DatabObjectPointer |
Some convenient typedefs.
Reimplemented in itk::TransformixInputPointFileReader< TOutputMesh >.
Definition at line 71 of file itkMeshFileReaderBase.h.
typedef Superclass::OutputMeshPointer itk::MeshFileReaderBase< TOutputMesh >::OutputMeshPointer |
Reimplemented in itk::TransformixInputPointFileReader< TOutputMesh >.
Definition at line 76 of file itkMeshFileReaderBase.h.
typedef Superclass::OutputMeshType itk::MeshFileReaderBase< TOutputMesh >::OutputMeshType |
Reimplemented in itk::TransformixInputPointFileReader< TOutputMesh >.
Definition at line 75 of file itkMeshFileReaderBase.h.
typedef SmartPointer<Self> itk::MeshFileReaderBase< TOutputMesh >::Pointer |
Reimplemented in itk::TransformixInputPointFileReader< TOutputMesh >.
Definition at line 64 of file itkMeshFileReaderBase.h.
typedef MeshFileReaderBase itk::MeshFileReaderBase< TOutputMesh >::Self |
Standard class typedefs.
Reimplemented in itk::TransformixInputPointFileReader< TOutputMesh >.
Definition at line 62 of file itkMeshFileReaderBase.h.
typedef MeshSource<TOutputMesh> itk::MeshFileReaderBase< TOutputMesh >::Superclass |
Reimplemented in itk::TransformixInputPointFileReader< TOutputMesh >.
Definition at line 63 of file itkMeshFileReaderBase.h.
itk::MeshFileReaderBase< TOutputMesh >::MeshFileReaderBase | ( | ) | [protected] |
virtual itk::MeshFileReaderBase< TOutputMesh >::~MeshFileReaderBase | ( | ) | [inline, protected, virtual] |
Definition at line 94 of file itkMeshFileReaderBase.h.
itk::MeshFileReaderBase< TOutputMesh >::MeshFileReaderBase | ( | const Self & | ) | [private] |
virtual void itk::MeshFileReaderBase< TOutputMesh >::EnlargeOutputRequestedRegion | ( | DataObject * | output | ) | [virtual] |
Give the reader a chance to indicate that it will produce more output than it was requested to produce. MeshFileReader cannot currently read a portion of a mesh, so the MeshFileReader must enlarge the RequestedRegion to the size of the mesh on disk.
virtual void itk::MeshFileReaderBase< TOutputMesh >::GenerateOutputInformation | ( | void | ) | [virtual] |
Prepare the allocation of the output mesh during the first back propagation of the pipeline.
Reimplemented in itk::TransformixInputPointFileReader< TOutputMesh >.
virtual const char* itk::MeshFileReaderBase< TOutputMesh >::GetClassName | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented in itk::TransformixInputPointFileReader< TOutputMesh >.
virtual const char* itk::MeshFileReaderBase< TOutputMesh >::GetFileName | ( | ) | const [virtual] |
Set/Get the filename
static Pointer itk::MeshFileReaderBase< TOutputMesh >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented in itk::TransformixInputPointFileReader< TOutputMesh >.
void itk::MeshFileReaderBase< TOutputMesh >::operator= | ( | const Self & | ) | [private] |
Reimplemented in itk::TransformixInputPointFileReader< TOutputMesh >.
virtual void itk::MeshFileReaderBase< TOutputMesh >::SetFileName | ( | const char * | _arg | ) | [virtual] |
virtual void itk::MeshFileReaderBase< TOutputMesh >::TestFileExistanceAndReadability | ( | ) | [protected, virtual] |
Test whether the given filename exist and it is readable, this is intended to be called before attempting to use subclasses for actually reading the file. If the file doesn't exist or it is not readable, and exception with an approriate message will be thrown.
std::string itk::MeshFileReaderBase< TOutputMesh >::m_FileName [protected] |
Definition at line 103 of file itkMeshFileReaderBase.h.
Generated on 24-10-2011 for elastix by ![]() |
![]() |