24#ifndef __vtkTopologicalHierarchy_h
25#define __vtkTopologicalHierarchy_h
28#include <vtkPolyDataCollection.h>
30#include "vtkSegmentationCoreConfigure.h"
46 void PrintSelf(ostream& os, vtkIndent indent)
override;
72 bool Contains(vtkPolyData* polyOut, vtkPolyData* polyIn);
~vtkTopologicalHierarchy() override
bool OutputContainsEmptyLevels()
Determines if there are empty entries in the output level array.
void PrintSelf(ostream &os, vtkIndent indent) override
vtkPolyDataCollection * InputPolyDataCollection
Collection of poly data to determine the hierarchy for.
virtual vtkIntArray * GetOutputLevels()
Get output topological hierarchy levels.
bool Contains(vtkPolyData *polyOut, vtkPolyData *polyIn)
static vtkTopologicalHierarchy * New()
vtkIntArray * OutputLevels
unsigned int MaximumLevel
Maximum level that can be assigned to a poly data.
vtkTopologicalHierarchy()
double ContainConstraintFactor