A mesh region represents an unstructured region of data. More...
#include <itkMeshRegion.h>
Public Types | |
enum | RegionType { ITK_UNSTRUCTURED_REGION, ITK_STRUCTURED_REGION } |
typedef MeshRegion | Self |
typedef Region | Superclass |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
unsigned long | GetNumberOfRegions () const |
unsigned long | GetRegion () const |
virtual RegionType | GetRegionType () const |
MeshRegion () | |
virtual void | Print (std::ostream &os, Indent indent=0) const |
void | SetNumberOfRegions (unsigned long num) |
void | SetRegion (unsigned long region) |
virtual | ~MeshRegion () |
Protected Member Functions | |
virtual void | PrintHeader (std::ostream &os, Indent indent) const |
virtual void | PrintSelf (std::ostream &os, Indent indent) const |
virtual void | PrintTrailer (std::ostream &os, Indent indent) const |
A mesh region represents an unstructured region of data.
MeshRegion is an class that represents some unstructured portion or piece of a Mesh. The MeshRegion is described as piece i out of N total pieces.
Definition at line 42 of file itkMeshRegion.h.
typedef MeshRegion itk::MeshRegion::Self |
Standard class typedefs.
Reimplemented from itk::Region.
Definition at line 46 of file itkMeshRegion.h.
typedef Region itk::MeshRegion::Superclass |
Definition at line 47 of file itkMeshRegion.h.
enum itk::Region::RegionType [inherited] |
Enums used to describe the extent types.
Reimplemented in itk::ImageIORegion.
Definition at line 63 of file itkRegion.h.
itk::MeshRegion::MeshRegion | ( | ) |
Constructor. MeshRegion is a lightweight object and is not reference counted.
virtual itk::MeshRegion::~MeshRegion | ( | ) | [virtual] |
Destructor. MeshRegion is a lightweight object and is not reference counted.
virtual const char* itk::MeshRegion::GetNameOfClass | ( | ) | const [virtual] |
Standard part of all itk objects.
Reimplemented from itk::Region.
unsigned long itk::MeshRegion::GetNumberOfRegions | ( | ) | const [inline] |
Get the number of regions.
Definition at line 65 of file itkMeshRegion.h.
unsigned long itk::MeshRegion::GetRegion | ( | ) | const [inline] |
Get the current region.
Definition at line 74 of file itkMeshRegion.h.
virtual RegionType itk::MeshRegion::GetRegionType | ( | ) | const [inline, virtual] |
Return the region type. Meshes are described with unstructured regions.
Implements itk::Region.
Definition at line 61 of file itkMeshRegion.h.
virtual void itk::Region::Print | ( | std::ostream & | os, | |
Indent | indent = 0 | |||
) | const [virtual, inherited] |
Print the region.
virtual void itk::Region::PrintHeader | ( | std::ostream & | os, | |
Indent | indent | |||
) | const [protected, virtual, inherited] |
virtual void itk::Region::PrintSelf | ( | std::ostream & | os, | |
Indent | indent | |||
) | const [protected, virtual, inherited] |
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented in itk::ImageRegion< VImageDimension >, itk::ImageIORegion, itk::ImageRegion< itkGetStaticConstMacro(SpaceDimension)>, and itk::ImageRegion< TDimension >.
virtual void itk::Region::PrintTrailer | ( | std::ostream & | os, | |
Indent | indent | |||
) | const [protected, virtual, inherited] |
void itk::MeshRegion::SetNumberOfRegions | ( | unsigned long | num | ) | [inline] |
Set the number of regions.
Definition at line 69 of file itkMeshRegion.h.
void itk::MeshRegion::SetRegion | ( | unsigned long | region | ) | [inline] |
Set the number of regions.
Definition at line 78 of file itkMeshRegion.h.