VTK: Infovis/Core/vtkGroupLeafVertices.h Source File

| VTK 9.3.1

vtkGroupLeafVertices.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2 // SPDX-FileCopyrightText: Copyright 2008 Sandia Corporation
3 // SPDX-License-Identifier: LicenseRef-BSD-3-Clause-Sandia-USGov
16 #ifndef vtkGroupLeafVertices_h
17 #define vtkGroupLeafVertices_h
18
19 #include "vtkInfovisCoreModule.h" // For export macro
20 #include "vtkTreeAlgorithm.h"
21
22 VTK_ABI_NAMESPACE_BEGIN
23 class VTKINFOVISCORE_EXPORT vtkGroupLeafVertices : public vtkTreeAlgorithm
24 {
25 public:
26 static vtkGroupLeafVertices* New();
27 vtkTypeMacro(vtkGroupLeafVertices, vtkTreeAlgorithm);
28 void PrintSelf(ostream& os, vtkIndent indent) override;
29
31
39 vtkSetStringMacro(GroupDomain);
40 vtkGetStringMacro(GroupDomain);
42
43 protected:
44 vtkGroupLeafVertices();
45 ~vtkGroupLeafVertices() override;
46
47 int RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) override;
48
49 char* GroupDomain;
50
51 private:
52 vtkGroupLeafVertices(const vtkGroupLeafVertices&) = delete;
53 void operator=(const vtkGroupLeafVertices&) = delete;
54 };
55
56 VTK_ABI_NAMESPACE_END
57 #endif
vtkGroupLeafVertices
Filter that expands a tree, categorizing leaf vertices.
Definition: vtkGroupLeafVertices.h:24
vtkGroupLeafVertices::RequestData
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
vtkGroupLeafVertices::New
static vtkGroupLeafVertices * New()
vtkGroupLeafVertices::GroupDomain
char * GroupDomain
Definition: vtkGroupLeafVertices.h:49
vtkGroupLeafVertices::vtkGroupLeafVertices
vtkGroupLeafVertices()
vtkGroupLeafVertices::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkGroupLeafVertices::~vtkGroupLeafVertices
~vtkGroupLeafVertices() override
vtkIndent
a simple class to control print indentation
Definition: vtkIndent.h:38
vtkInformationVector
Store zero or more vtkInformation instances.
Definition: vtkInformationVector.h:40
vtkInformation
Store vtkAlgorithm input/output information.
Definition: vtkInformation.h:72
vtkTreeAlgorithm
Superclass for algorithms that produce only Tree as output.
Definition: vtkTreeAlgorithm.h:34
vtkTreeAlgorithm.h