Go to the documentation of this file.
55 #ifndef vtkConnectivityFilter_h
56 #define vtkConnectivityFilter_h
61 #define VTK_EXTRACT_POINT_SEEDED_REGIONS 1
62 #define VTK_EXTRACT_CELL_SEEDED_REGIONS 2
63 #define VTK_EXTRACT_SPECIFIED_REGIONS 3
64 #define VTK_EXTRACT_LARGEST_REGION 4
65 #define VTK_EXTRACT_ALL_REGIONS 5
66 #define VTK_EXTRACT_CLOSEST_POINT_REGION 6
116 const char *GetExtractionModeAsString();
177 double ClosestPoint[3];
180 double ScalarRange[2];
211 return "ExtractPointSeededRegions";
215 return "ExtractCellSeededRegions";
219 return "ExtractSpecifiedRegions";
223 return "ExtractAllRegions";
227 return "ExtractClosestPointRegion";
231 return "ExtractLargestRegion";
const char * GetExtractionModeAsString()
vtkIdTypeArray * RegionSizes
vtkIdList * SpecifiedRegionIds
#define vtkSetVector2Macro(name, type)
#define vtkGetVector2Macro(name, type)
#define vtkSetVector3Macro(name, type)
static vtkConnectivityFilter * New()
dynamic, self-adjusting array of float
virtual int FillInputPortInformation(int port, vtkInformation *info)
extract data based on geometric connectivity
#define vtkTypeMacro(thisClass, superclass)
#define VTK_EXTRACT_LARGEST_REGION
void SetExtractionModeToCellSeededRegions()
abstract superclass for arrays of numeric data
#define VTK_EXTRACT_SPECIFIED_REGIONS
GLenum GLenum GLenum input
#define vtkGetVectorMacro(name, type, count)
#define vtkSetClampMacro(name, type, min, max)
int OutputPointsPrecision
#define VTK_EXTRACT_CLOSEST_POINT_REGION
#define VTKFILTERSCORE_EXPORT
#define VTK_EXTRACT_CELL_SEEDED_REGIONS
a simple class to control print indentation
dynamic, self-adjusting array of int
void TraverseAndMark(vtkDataSet *input)
void DeleteSpecifiedRegion(int id)
list of point or cell ids
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void InitializeSeedList()
#define vtkGetMacro(name, type)
void SetExtractionModeToSpecifiedRegions()
void AddSeed(vtkIdType id)
void DeleteSeed(vtkIdType id)
#define VTK_EXTRACT_POINT_SEEDED_REGIONS
void PrintSelf(ostream &os, vtkIndent indent)
abstract class to specify dataset behavior
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
dynamic, self-adjusting array of vtkIdType
void SetExtractionModeToAllRegions()
void SetExtractionModeToClosestPointRegion()
int GetNumberOfExtractedRegions()
#define VTK_EXTRACT_ALL_REGIONS
Superclass for algorithms that produce only unstructured grid as output.
void SetExtractionModeToLargestRegion()
void InitializeSpecifiedRegionList()
void SetExtractionModeToPointSeededRegions()
void AddSpecifiedRegion(int id)