VTK: Filters/Core/vtkAppendArcLength.h Source File

| VTK 9.3.1

vtkAppendArcLength.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2 // SPDX-FileCopyrightText: Copyright (c) Kitware, Inc.
3 // SPDX-License-Identifier: BSD-3-Clause
21 #ifndef vtkAppendArcLength_h
22 #define vtkAppendArcLength_h
23
24 #include "vtkFiltersCoreModule.h" // For export macro
25 #include "vtkPolyDataAlgorithm.h"
26
27 VTK_ABI_NAMESPACE_BEGIN
28 class VTKFILTERSCORE_EXPORT vtkAppendArcLength : public vtkPolyDataAlgorithm
29 {
30 public:
31 static vtkAppendArcLength* New();
32 vtkTypeMacro(vtkAppendArcLength, vtkPolyDataAlgorithm);
33 void PrintSelf(ostream& os, vtkIndent indent) override;
34
35 protected:
36 vtkAppendArcLength();
37 ~vtkAppendArcLength() override;
38
40
44 int RequestData(vtkInformation* request, vtkInformationVector** inputVector,
45 vtkInformationVector* outputVector) override;
46
47 private:
48 vtkAppendArcLength(const vtkAppendArcLength&) = delete;
49 void operator=(const vtkAppendArcLength&) = delete;
51 };
52
53 VTK_ABI_NAMESPACE_END
54 #endif
vtkAppendArcLength
appends Arc length for input poly lines.
Definition: vtkAppendArcLength.h:29
vtkAppendArcLength::New
static vtkAppendArcLength * New()
vtkAppendArcLength::vtkAppendArcLength
vtkAppendArcLength()
vtkAppendArcLength::~vtkAppendArcLength
~vtkAppendArcLength() override
vtkAppendArcLength::RequestData
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called by the superclass.
vtkAppendArcLength::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
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
vtkPolyDataAlgorithm
Superclass for algorithms that produce only polydata as output.
Definition: vtkPolyDataAlgorithm.h:43
vtkPolyDataAlgorithm.h