ITK  4.2.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Private Attributes
itk::MeshRegion Class Reference

#include <itkMeshRegion.h>

+ Inheritance diagram for itk::MeshRegion:
+ Collaboration diagram for itk::MeshRegion:

List of all members.

Public Types

typedef MeshRegion Self
typedef Region Superclass
- Public Types inherited from itk::Region
enum  RegionType {
  ITK_UNSTRUCTURED_REGION,
  ITK_STRUCTURED_REGION
}

Public Member Functions

virtual const char * GetNameOfClass () const
SizeValueType GetNumberOfRegions () const
SizeValueType GetRegion () const
virtual RegionType GetRegionType () const
 MeshRegion ()
void SetNumberOfRegions (SizeValueType num)
void SetRegion (SizeValueType region)
virtual ~MeshRegion ()
- Public Member Functions inherited from itk::Region
virtual void Print (std::ostream &os, Indent indent=0) const
 Region ()
virtual ~Region ()

Private Attributes

SizeValueType m_NumberOfRegions
SizeValueType m_Region

Additional Inherited Members

- Protected Member Functions inherited from itk::Region
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

Detailed Description

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.

See also:
Region
ImageRegion

Definition at line 51 of file itkMeshRegion.h.


Member Typedef Documentation

Standard class typedefs.

Reimplemented from itk::Region.

Definition at line 55 of file itkMeshRegion.h.

Definition at line 56 of file itkMeshRegion.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

virtual const char* itk::MeshRegion::GetNameOfClass ( ) const
virtual

Standard part of all itk objects.

Reimplemented from itk::Region.

SizeValueType itk::MeshRegion::GetNumberOfRegions ( ) const
inline

Get the number of regions.

Definition at line 74 of file itkMeshRegion.h.

SizeValueType itk::MeshRegion::GetRegion ( ) const
inline

Get the current region.

Definition at line 84 of file itkMeshRegion.h.

virtual RegionType itk::MeshRegion::GetRegionType ( ) const
inlinevirtual

Return the region type. Meshes are described with unstructured regions.

Implements itk::Region.

Definition at line 70 of file itkMeshRegion.h.

void itk::MeshRegion::SetNumberOfRegions ( SizeValueType  num)
inline

Set the number of regions.

Definition at line 78 of file itkMeshRegion.h.

void itk::MeshRegion::SetRegion ( SizeValueType  region)
inline

Set the number of regions.

Definition at line 88 of file itkMeshRegion.h.


Member Data Documentation

SizeValueType itk::MeshRegion::m_NumberOfRegions
private

Definition at line 95 of file itkMeshRegion.h.

SizeValueType itk::MeshRegion::m_Region
private

Definition at line 98 of file itkMeshRegion.h.


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