25#ifndef __vtkTopologicalHierarchy_h
26#define __vtkTopologicalHierarchy_h
29#include <vtkPolyDataCollection.h>
31#include "vtkSegmentationCoreConfigure.h"
48 void PrintSelf(ostream& os, vtkIndent indent)
override;
74 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