|
GOFIGURE2
0.9.0
|
#include <Code/Filters/Mesh/Split/itkvtkMeshSplitterImageFilterBase.h>
Public Types | |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef ExtracMeshFilterType::Pointer | ExtracMeshFilterPointer |
| typedef ExtractMeshesFromLabelImageFilter < FeatureImageType > | ExtracMeshFilterType |
| typedef FeatureImageType::IndexType | FeatureImageIndexType |
| typedef FeatureImageType::PixelType | FeatureImagePixelType |
| typedef FeatureImageType::Pointer | FeatureImagePointer |
| typedef FeatureImageType::PointType | FeatureImagePointType |
| typedef TFeatureImage | FeatureImageType |
| typedef ITKVTKMeshConverterType::Pointer | ITKVTKMeshConverterPointer |
| typedef QuadEdgeMeshTovtkPolyData < MeshType > | ITKVTKMeshConverterType |
| typedef ExtracMeshFilterType::MeshType | MeshType |
| typedef SmartPointer< Self > | Pointer |
| typedef PointSetType::PointsContainerConstIterator | PointsContainerConstIterator |
| typedef PointSetType::PointsContainerPointer | PointsContainerPointer |
| typedef PointSetType::Pointer | PointSetPointer |
| typedef TPointSet | PointSetType |
| typedef PointSetType::PointType | PointType |
| typedef vtkMeshSplitterImageFilterBase | Self |
| typedef vtkMeshSplitterFilterBase < TFeatureImage > | Superclass |
Public Types inherited from itk::vtkMeshSplitterFilterBase< TFeatureImage > | |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef Superclass::FeatureImagePointer | FeatureImagePointer |
| typedef Superclass::FeatureImageType | FeatureImageType |
| typedef SmartPointer< Self > | Pointer |
| typedef vtkMeshSplitterFilterBase | Self |
| typedef vtkMeshFilterBase < TFeatureImage > | Superclass |
Public Types inherited from itk::vtkMeshFilterBase< TFeatureImage > | |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef FeatureImageType::IndexType | FeatureImageIndexType |
| typedef FeatureImageType::PixelType | FeatureImagePixelType |
| typedef FeatureImageType::Pointer | FeatureImagePointer |
| typedef FeatureImageType::PointType | FeatureImagePointType |
| typedef TFeatureImage | FeatureImageType |
| typedef ShapeLabelMapType::LabelObjectContainerType | LabelObjectContainerType |
| typedef LabelObjectContainerType::const_iterator | LabelObjectIterator |
| typedef unsigned int | LabelType |
| typedef MeshConverterType::Pointer | MeshConverterPointer |
| typedef vtkPolyDataToitkQuadEdgeMesh < QuadEdgeMeshType > | MeshConverterType |
| typedef MeshToLabelFilterType::Pointer | MeshToLabelFilterPointer |
| typedef ConvertMeshesToLabelImageFilter < FeatureImageType > | MeshToLabelFilterType |
| typedef SmartPointer< Self > | Pointer |
| typedef MeshToLabelFilterType::MeshType | QuadEdgeMeshType |
| typedef vtkMeshFilterBase | Self |
| typedef ShapeConverterType::Pointer | ShapeConverterPointer |
| typedef LabelImageToShapeLabelMapFilter < FeatureImageType, ShapeLabelMapType > | ShapeConverterType |
| typedef ShapeLabelMapType::Pointer | ShapeLabelMapPointer |
| typedef LabelMap < ShapeLabelObjectType > | ShapeLabelMapType |
| typedef ShapeLabelObjectType::Pointer | ShapeLabelObjectPointer |
| typedef ShapeLabelObject < LabelType, FeatureImageType::ImageDimension > | ShapeLabelObjectType |
| typedef StatConverterType::Pointer | StatConverterPointer |
| typedef LabelImageToStatisticsLabelMapFilter < FeatureImageType, FeatureImageType, StatLabelMapType > | StatConverterType |
| typedef StatLabelMapType::Pointer | StatLabelMapPointer |
| typedef LabelMap < StatLabelObjectType > | StatLabelMapType |
| typedef StatLabelObjectType::Pointer | StatLabelObjectPointer |
| typedef StatisticsLabelObject < LabelType, FeatureImageType::ImageDimension > | StatLabelObjectType |
| typedef Object | Superclass |
Public Member Functions | |
| itkTypeMacro (vtkMeshSplitterFilterBase, vtkMeshSplitterFilterBase) | |
| void | SetSeeds (PointSetType *iSeeds) |
Public Member Functions inherited from itk::vtkMeshSplitterFilterBase< TFeatureImage > | |
| std::vector< vtkPolyData * > | GetOutputs () |
| itkTypeMacro (vtkMeshSplitterFilterBase, vtkMeshFilterBase) | |
| void | SetMesh (vtkPolyData *iMesh) |
Public Member Functions inherited from itk::vtkMeshFilterBase< TFeatureImage > | |
| itkTypeMacro (vtkMeshFilterBase, Object) | |
| void | SetFeatureImage (const size_t &iId, FeatureImageType *iImage) |
| void | SetNumberOfImages (const size_t &iN) |
| void | Update () |
Protected Member Functions | |
| bool | CheckAllSeeds () const |
| virtual void | ComputeBinaryImageFromInputMesh () |
| void | GenerateMeshesFromOutputImage () |
| void | SetRequiredAttributeComputationFlags () |
| virtual void | Split () |
| Main method to be reimplemented in inherited classes. More... | |
| virtual void | SplitBinaryImage ()=0 |
| vtkMeshSplitterImageFilterBase () | |
| virtual | ~vtkMeshSplitterImageFilterBase () |
Protected Member Functions inherited from itk::vtkMeshSplitterFilterBase< TFeatureImage > | |
| virtual void | GenerateData () |
| template<class TPoint > | |
| bool | IsPointInMeshBounds (const TPoint &iP) const |
| vtkMeshSplitterFilterBase () | |
| Constructor. More... | |
| virtual | ~vtkMeshSplitterFilterBase () |
| Destructor. More... | |
Protected Member Functions inherited from itk::vtkMeshFilterBase< TFeatureImage > | |
| void | ComputeOutputAttributes () |
| vtkMeshFilterBase () | |
| virtual | ~vtkMeshFilterBase () |
Protected Attributes | |
| FeatureImagePointer | m_BinaryImage |
| bool | m_DelaunayConforming |
| unsigned int | m_NumberOfSmoothingIterations |
| unsigned int | m_NumberOfThreads |
| unsigned int | m_NumberOfTrianglesPerMesh |
| FeatureImagePointer | m_OutputImage |
| PointSetPointer | m_Seeds |
| unsigned int | m_SmoothingRelaxationFactor |
| bool | m_UseDecimation |
| bool | m_UseSmoothing |
Protected Attributes inherited from itk::vtkMeshSplitterFilterBase< TFeatureImage > | |
| double | m_Bounds [6] |
| vtkPolyData * | m_Mesh |
Protected Attributes inherited from itk::vtkMeshFilterBase< TFeatureImage > | |
| std::vector< FeatureImagePointer > | m_Images |
| bool | m_IntensityComputation |
| std::map< size_t, LabelType > | m_MeshtoLabelIdMap |
| std::vector< vtkPolyData * > | m_Outputs |
| bool | m_ShapeComputation |
| ShapeLabelMapPointer | m_ShapeLabelMap |
| std::vector< StatLabelMapPointer > | m_StatLabelMap |
Private Member Functions | |
| void | operator= (const Self &) |
| vtkMeshSplitterImageFilterBase (const Self &) | |
Definition at line 55 of file itkvtkMeshSplitterImageFilterBase.h.
| typedef SmartPointer< const Self > itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >::ConstPointer |
Definition at line 62 of file itkvtkMeshSplitterImageFilterBase.h.
| typedef ExtracMeshFilterType::Pointer itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >::ExtracMeshFilterPointer |
Definition at line 80 of file itkvtkMeshSplitterImageFilterBase.h.
| typedef ExtractMeshesFromLabelImageFilter< FeatureImageType > itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >::ExtracMeshFilterType |
Definition at line 79 of file itkvtkMeshSplitterImageFilterBase.h.
| typedef FeatureImageType::IndexType itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >::FeatureImageIndexType |
Definition at line 70 of file itkvtkMeshSplitterImageFilterBase.h.
| typedef FeatureImageType::PixelType itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >::FeatureImagePixelType |
Definition at line 69 of file itkvtkMeshSplitterImageFilterBase.h.
| typedef FeatureImageType::Pointer itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >::FeatureImagePointer |
Definition at line 68 of file itkvtkMeshSplitterImageFilterBase.h.
| typedef FeatureImageType::PointType itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >::FeatureImagePointType |
Definition at line 71 of file itkvtkMeshSplitterImageFilterBase.h.
| typedef TFeatureImage itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >::FeatureImageType |
Definition at line 67 of file itkvtkMeshSplitterImageFilterBase.h.
| typedef ITKVTKMeshConverterType::Pointer itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >::ITKVTKMeshConverterPointer |
Definition at line 84 of file itkvtkMeshSplitterImageFilterBase.h.
| typedef QuadEdgeMeshTovtkPolyData< MeshType > itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >::ITKVTKMeshConverterType |
Definition at line 83 of file itkvtkMeshSplitterImageFilterBase.h.
| typedef ExtracMeshFilterType::MeshType itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >::MeshType |
Definition at line 81 of file itkvtkMeshSplitterImageFilterBase.h.
| typedef SmartPointer< Self > itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >::Pointer |
Definition at line 61 of file itkvtkMeshSplitterImageFilterBase.h.
| typedef PointSetType::PointsContainerConstIterator itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >::PointsContainerConstIterator |
Definition at line 76 of file itkvtkMeshSplitterImageFilterBase.h.
| typedef PointSetType::PointsContainerPointer itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >::PointsContainerPointer |
Definition at line 75 of file itkvtkMeshSplitterImageFilterBase.h.
| typedef PointSetType::Pointer itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >::PointSetPointer |
Definition at line 74 of file itkvtkMeshSplitterImageFilterBase.h.
| typedef TPointSet itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >::PointSetType |
Definition at line 73 of file itkvtkMeshSplitterImageFilterBase.h.
| typedef PointSetType::PointType itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >::PointType |
Definition at line 77 of file itkvtkMeshSplitterImageFilterBase.h.
| typedef vtkMeshSplitterImageFilterBase itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >::Self |
Definition at line 59 of file itkvtkMeshSplitterImageFilterBase.h.
| typedef vtkMeshSplitterFilterBase< TFeatureImage > itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >::Superclass |
Definition at line 60 of file itkvtkMeshSplitterImageFilterBase.h.
|
protected |
|
inlineprotectedvirtual |
Definition at line 92 of file itkvtkMeshSplitterImageFilterBase.h.
|
private |
|
protected |
|
protectedvirtual |
|
protected |
| itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >::itkTypeMacro | ( | vtkMeshSplitterFilterBase | , |
| vtkMeshSplitterFilterBase | |||
| ) |
Run-time type information (and related methods).
|
private |
|
protectedvirtual |
Implements itk::vtkMeshFilterBase< TFeatureImage >.
| void itk::vtkMeshSplitterImageFilterBase< TFeatureImage, TPointSet >::SetSeeds | ( | PointSetType * | iSeeds | ) |
|
protectedvirtual |
Main method to be reimplemented in inherited classes.
Implements itk::vtkMeshSplitterFilterBase< TFeatureImage >.
|
protectedpure virtual |
|
protected |
Definition at line 94 of file itkvtkMeshSplitterImageFilterBase.h.
|
protected |
Definition at line 104 of file itkvtkMeshSplitterImageFilterBase.h.
|
protected |
Definition at line 101 of file itkvtkMeshSplitterImageFilterBase.h.
|
protected |
Definition at line 99 of file itkvtkMeshSplitterImageFilterBase.h.
|
protected |
Definition at line 100 of file itkvtkMeshSplitterImageFilterBase.h.
|
protected |
Definition at line 95 of file itkvtkMeshSplitterImageFilterBase.h.
|
protected |
Definition at line 97 of file itkvtkMeshSplitterImageFilterBase.h.
|
protected |
Definition at line 102 of file itkvtkMeshSplitterImageFilterBase.h.
|
protected |
Definition at line 106 of file itkvtkMeshSplitterImageFilterBase.h.
|
protected |
Definition at line 105 of file itkvtkMeshSplitterImageFilterBase.h.
1.8.5