#include <itkConnectedRegionsMeshFilter.h>
Inheritance diagram for itk::ConnectedRegionsMeshFilter:
[NOHEADER] | |
typedef TInputMesh | InputMeshType |
typedef TOutputMesh | OutputMeshType |
typedef TInputMesh::Pointer | InputMeshPointer |
typedef TOutputMesh::Pointer | OutputMeshPointer |
typedef TInputMesh::PointType | InputMeshPointType |
typedef TInputMesh::PointIdentifier | InputMeshPointIdentifier |
typedef TInputMesh::PointsContainerPointer | InputMeshPointsContainerPointer |
typedef TInputMesh::CellsContainer | InputMeshCellsContainer |
typedef TInputMesh::CellsContainerPointer | InputMeshCellsContainerPointer |
typedef TInputMesh::CellDataContainer | InputMeshCellDataContainer |
typedef TInputMesh::CellDataContainerPointer | InputMeshCellDataContainerPointer |
typedef InputMeshType::PointsContainer::ConstIterator | PointsContainerConstIterator |
typedef InputMeshType::CellsContainer::ConstIterator | CellsContainerConstIterator |
typedef InputMeshType::CellDataContainer::ConstIterator | CellDataContainerConstIterator |
typedef TInputMesh::CellAutoPointer | InputMeshCellPointer |
typedef TInputMesh::CellTraits::PointIdConstIterator | InputMeshPointIdConstIterator |
typedef TInputMesh::CellLinksContainerPointer | InputMeshCellLinksContainerPointer |
typedef TInputMesh::PointCellLinksContainer | InputMeshCellLinksContainer |
typedef TInputMesh::CellIdentifier | InputMeshCellIdentifier |
itkStaticConstMacro (PointDimension, unsigned int, TInputMesh::PointDimension) | |
Public Types | |
typedef ConnectedRegionsMeshFilter | Self |
typedef MeshToMeshFilter< TInputMesh, TOutputMesh > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
enum | { PointSeededRegions = 0, CellSeededRegions = 1, SpecifiedRegions = 2, LargestRegion = 3, AllRegions = 4, ClosestPointRegion = 5 } |
Public Methods | |
void | InitializeSeedList () |
void | AddSeed (unsigned long id) |
void | DeleteSeed (unsigned long id) |
void | InitializeSpecifiedRegionList () |
void | AddSpecifiedRegion (unsigned long id) |
void | DeleteSpecifiedRegion (unsigned long id) |
unsigned long | GetNumberOfExtractedRegions () |
virtual void | SetExtractionMode (int _arg) |
virtual int | GetExtractionMode () |
void | SetExtractionModeToPointSeededRegions () |
void | SetExtractionModeToCellSeededRegions () |
void | SetExtractionModeToSpecifiedRegions () |
void | SetExtractionModeToLargestRegion () |
void | SetExtractionModeToAllRegions () |
void | SetExtractionModeToClosestPointRegion () |
void | SetClosestPoint (InputMeshPointType &p) |
InputMeshPointType & | GetClosestPoint (InputMeshPointType &p) |
Static Public Methods | |
Pointer | New () |
Protected Methods | |
ConnectedRegionsMeshFilter () | |
virtual | ~ConnectedRegionsMeshFilter () |
void | PrintSelf (std::ostream &os, Indent indent) const |
virtual void | GenerateData () |
void | PropagateConnectedWave () |
ConnectedRegionsMeshFilter will extract portions of a mesh that are connected at vertices. (Such connected portions of the mesh are referred to as a region.) Options exist to extract the largest region, a particular region, a region containing a specified point, or a region containing a specified cell.
Definition at line 41 of file itkConnectedRegionsMeshFilter.h.
|
Convenient typedefs for this filter. Definition at line 85 of file itkConnectedRegionsMeshFilter.h. |
|
Convenient typedefs for this filter. Definition at line 83 of file itkConnectedRegionsMeshFilter.h. |
|
Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >. Definition at line 59 of file itkConnectedRegionsMeshFilter.h. |
|
Convenient typedefs for this filter. Definition at line 77 of file itkConnectedRegionsMeshFilter.h. |
|
Convenient typedefs for this filter. Definition at line 79 of file itkConnectedRegionsMeshFilter.h. |
|
Convenient typedefs for this filter. Definition at line 93 of file itkConnectedRegionsMeshFilter.h. |
|
Convenient typedefs for this filter. Definition at line 92 of file itkConnectedRegionsMeshFilter.h. |
|
Convenient typedefs for this filter. Definition at line 90 of file itkConnectedRegionsMeshFilter.h. |
|
Convenient typedefs for this filter. Definition at line 86 of file itkConnectedRegionsMeshFilter.h. |
|
Convenient typedefs for this filter. Definition at line 74 of file itkConnectedRegionsMeshFilter.h. |
|
Convenient typedefs for this filter. Definition at line 76 of file itkConnectedRegionsMeshFilter.h. |
|
Convenient typedefs for this filter. Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >. Definition at line 67 of file itkConnectedRegionsMeshFilter.h. |
|
Convenient typedefs for this filter. Definition at line 88 of file itkConnectedRegionsMeshFilter.h. |
|
Convenient typedefs for this filter. Definition at line 71 of file itkConnectedRegionsMeshFilter.h. |
|
Convenient typedefs for this filter. Definition at line 73 of file itkConnectedRegionsMeshFilter.h. |
|
Convenient typedefs for this filter. Definition at line 70 of file itkConnectedRegionsMeshFilter.h. |
|
Convenient typedefs for this filter. Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >. Definition at line 65 of file itkConnectedRegionsMeshFilter.h. |
|
Convenient typedefs for this filter. Reimplemented from itk::MeshSource< TOutputMesh >. Definition at line 68 of file itkConnectedRegionsMeshFilter.h. |
|
Convenient typedefs for this filter. Reimplemented from itk::MeshSource< TOutputMesh >. Definition at line 66 of file itkConnectedRegionsMeshFilter.h. |
|
Smart pointer typedef support Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >. Definition at line 58 of file itkConnectedRegionsMeshFilter.h. |
|
Convenient typedefs for this filter. Definition at line 81 of file itkConnectedRegionsMeshFilter.h. |
|
Standard class typedefs. Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >. Definition at line 48 of file itkConnectedRegionsMeshFilter.h. |
|
Standard "Superclass" typedef. Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >. Definition at line 53 of file itkConnectedRegionsMeshFilter.h. |
|
Different modes of operation. Use these to specify how to extract the regions.
Definition at line 105 of file itkConnectedRegionsMeshFilter.h. |
|
|
|
Definition at line 191 of file itkConnectedRegionsMeshFilter.h. References HardConnectedComponentImageFilter::GenerateData(). |
|
Add a seed id (point or cell id). Note: ids are 0-offset. Definition at line 143 of file itkConnectedRegionsMeshFilter.h. |
|
Add a region id to extract. Note: ids are 0-offset. Definition at line 160 of file itkConnectedRegionsMeshFilter.h. |
|
Delete a seed id (point or cell id). Note: ids are 0-offset. |
|
Delete a region id to extract. Note: ids are 0-offset. |
|
This method causes the filter to generate its output. Reimplemented from itk::ProcessObject. |
|
Use to specify x-y-z point coordinates when extracting the region closest to a specified point. Definition at line 180 of file itkConnectedRegionsMeshFilter.h. |
|
Methods specify mode of operation for the filter. Note that some modes require additional information. For example, SetExtractionModeToClosestPointRegion() also requires that a point be defined. |
|
Obtain the number of connected regions. |
|
Initialize list of point ids/cell ids used to seed regions. Definition at line 137 of file itkConnectedRegionsMeshFilter.h. |
|
Initialize list of region ids to extract. Definition at line 154 of file itkConnectedRegionsMeshFilter.h. |
|
Convenient typedefs for this filter. |
|
Method for creation through the object factory. Reimplemented from itk::MeshToMeshFilter< TInputMesh, TOutputMesh >. |
|
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 from itk::MeshSource< TOutputMesh >. |
|
|
|
Use to specify x-y-z point coordinates when extracting the region closest to a specified point. Definition at line 172 of file itkConnectedRegionsMeshFilter.h. |
|
Methods specify mode of operation for the filter. Note that some modes require additional information. For example, SetExtractionModeToClosestPointRegion() also requires that a point be defined. |
|
Methods specify mode of operation for the filter. Note that some modes require additional information. For example, SetExtractionModeToClosestPointRegion() also requires that a point be defined. Definition at line 128 of file itkConnectedRegionsMeshFilter.h. |
|
Methods specify mode of operation for the filter. Note that some modes require additional information. For example, SetExtractionModeToClosestPointRegion() also requires that a point be defined. Definition at line 122 of file itkConnectedRegionsMeshFilter.h. |
|
Methods specify mode of operation for the filter. Note that some modes require additional information. For example, SetExtractionModeToClosestPointRegion() also requires that a point be defined. Definition at line 130 of file itkConnectedRegionsMeshFilter.h. |
|
Methods specify mode of operation for the filter. Note that some modes require additional information. For example, SetExtractionModeToClosestPointRegion() also requires that a point be defined. Definition at line 126 of file itkConnectedRegionsMeshFilter.h. |
|
Methods specify mode of operation for the filter. Note that some modes require additional information. For example, SetExtractionModeToClosestPointRegion() also requires that a point be defined. Definition at line 120 of file itkConnectedRegionsMeshFilter.h. |
|
Methods specify mode of operation for the filter. Note that some modes require additional information. For example, SetExtractionModeToClosestPointRegion() also requires that a point be defined. Definition at line 124 of file itkConnectedRegionsMeshFilter.h. |