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

itk::MeshRegion Class Reference
[Mesh Representation Objects]

#include <itkMeshRegion.h>

Inheritance diagram for itk::MeshRegion:

Inheritance graph
[legend]
Collaboration diagram for itk::MeshRegion:

Collaboration graph
[legend]
List of all members.

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 42 of file 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 PrintTrailer (std::ostream &os, Indent indent) const

Protected Attributes

Methods invoked by virtual
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.*/virtual
void PrintSelf(std voi 
PrintHeader )(std::ostream &os, Indent indent) const


Member Typedef Documentation

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.


Member Enumeration Documentation

enum itk::Region::RegionType [inherited]
 

Enums used to describe the extent types.

Enumeration values:
ITK_UNSTRUCTURED_REGION 
ITK_STRUCTURED_REGION 

Definition at line 63 of file itkRegion.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.

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::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.


Member Data Documentation

Methods invoked by virtual 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. */ virtual void PrintSelf(std voi itk::Region::PrintHeader)(std::ostream &os, Indent indent) const [protected, inherited]
 


The documentation for this class was generated from the following file:
Generated at Sun Jul 9 20:42:27 2006 for ITK by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2000