![]() |
Orfeo Toolbox
3.16
|
A mesh region represents an unstructured region of data. More...
#include <itkMeshRegion.h>
Inheritance diagram for itk::MeshRegion:
Collaboration diagram for itk::MeshRegion:Public Types | |
| enum | RegionType { ITK_UNSTRUCTURED_REGION, ITK_STRUCTURED_REGION } |
| typedef MeshRegion | Self |
| typedef Region | Superclass |
Public Member Functions | |
| MeshRegion () | |
| virtual | ~MeshRegion () |
| virtual const char * | GetNameOfClass () const |
| unsigned long | GetNumberOfRegions () const |
| unsigned long | GetRegion () const |
| virtual RegionType | GetRegionType () const |
| virtual void | Print (std::ostream &os, Indent indent=0) const |
| void | SetNumberOfRegions (unsigned long num) |
| void | SetRegion (unsigned long region) |
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 |
Private Attributes | |
| unsigned long int | m_NumberOfRegions |
| unsigned long int | m_Region |
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.
|
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.
Instantiate object.
Definition at line 26 of file itkMeshRegion.cxx.
|
virtual |
Destructor. MeshRegion is a lightweight object and is not reference counted.
Destructor for the MeshRegion class.
Definition at line 36 of file itkMeshRegion.cxx.
|
virtual |
Standard part of all itk objects.
Reimplemented from itk::Region.
|
inline |
Get the number of regions.
Definition at line 65 of file itkMeshRegion.h.
|
inline |
Get the current region.
Definition at line 74 of file itkMeshRegion.h.
|
inlinevirtual |
Return the region type. Meshes are described with unstructured regions.
Implements itk::Region.
Definition at line 61 of file itkMeshRegion.h.
|
virtualinherited |
Print the region.
Definition at line 27 of file itkRegion.cxx.
References itk::Indent::GetNextIndent().
Referenced by itk::operator<<(), and itk::ImageIOBase::PrintSelf().
|
protectedvirtualinherited |
Definition at line 36 of file itkRegion.cxx.
|
protectedvirtualinherited |
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 otb::RemoteSensingRegion< TType >, otb::RemoteSensingRegion< double >, otb::RemoteSensingRegion< typename VertexType::CoordRepType >, itk::ImageRegion< VImageDimension >, itk::ImageRegion< 2 >, itk::ImageRegion< itkGetStaticConstMacro(SpaceDimension)>, itk::ImageRegion< TDimension >, itk::ImageRegion< OutputImageType::ImageDimension >, and itk::ImageIORegion.
Definition at line 49 of file itkRegion.cxx.
|
protectedvirtualinherited |
Definition at line 43 of file itkRegion.cxx.
|
inline |
Set the number of regions.
Definition at line 69 of file itkMeshRegion.h.
|
inline |
Set the number of regions.
Definition at line 78 of file itkMeshRegion.h.
|
private |
Definition at line 84 of file itkMeshRegion.h.
|
private |
Definition at line 87 of file itkMeshRegion.h.