ITK  5.4.0
Insight Toolkit
Public Types | Public Member Functions | Private Attributes | List of all members

#include <itkMeshRegion.h>

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

Definition at line 52 of file itkMeshRegion.h.

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

Public Types

using Self = MeshRegion
using Superclass = Region
- Public Types inherited from itk::Region
using RegionEnum = ObjectEnums::RegionEnum
using Self = Region

Public Member Functions

SizeValueType GetNumberOfRegions () const
SizeValueType GetRegion () const
RegionEnum GetRegionType () const override
 itkOverrideGetNameOfClassMacro (MeshRegion)
 MeshRegion ()
 ~MeshRegion () override
void SetNumberOfRegions (SizeValueType num)
void SetRegion (SizeValueType region)
- Public Member Functions inherited from itk::Region
 itkVirtualGetNameOfClassMacro (Region)
virtual void Print (std::ostream &os, Indent indent=0) const
 Region ()=default
virtual ~Region ()=default

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

Member Typedef Documentation

◆ Self

Standard class type aliases.

Definition at line 56 of file itkMeshRegion.h.

◆ Superclass

Definition at line 57 of file itkMeshRegion.h.

Constructor & Destructor Documentation

◆ MeshRegion()

itk::MeshRegion::MeshRegion ( )

Constructor. MeshRegion is a lightweight object and is not reference counted.

◆ ~MeshRegion()

itk::MeshRegion::~MeshRegion ( )

Destructor. MeshRegion is a lightweight object and is not reference counted.

Member Function Documentation

◆ GetNumberOfRegions()

SizeValueType itk::MeshRegion::GetNumberOfRegions ( ) const

Get the number of regions.

Definition at line 79 of file itkMeshRegion.h.

◆ GetRegion()

SizeValueType itk::MeshRegion::GetRegion ( ) const

Get the current region.

Definition at line 97 of file itkMeshRegion.h.

◆ GetRegionType()

RegionEnum itk::MeshRegion::GetRegionType ( ) const

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

Implements itk::Region.

Definition at line 72 of file itkMeshRegion.h.

◆ itkOverrideGetNameOfClassMacro()

itk::MeshRegion::itkOverrideGetNameOfClassMacro ( MeshRegion  )

Standard part of all itk objects.

◆ SetNumberOfRegions()

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

Set the number of regions.

Definition at line 86 of file itkMeshRegion.h.

◆ SetRegion()

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

Set the current region.

Definition at line 104 of file itkMeshRegion.h.

Member Data Documentation

◆ m_NumberOfRegions

SizeValueType itk::MeshRegion::m_NumberOfRegions {}

Definition at line 115 of file itkMeshRegion.h.

◆ m_Region

SizeValueType itk::MeshRegion::m_Region {}

Definition at line 118 of file itkMeshRegion.h.

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