VTK: Filters/Texture/vtkTriangularTCoords.h Source File

| VTK 9.3.1

vtkTriangularTCoords.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2 // SPDX-License-Identifier: BSD-3-Clause
23 #ifndef vtkTriangularTCoords_h
24 #define vtkTriangularTCoords_h
25
26 #include "vtkFiltersTextureModule.h" // For export macro
27 #include "vtkPolyDataAlgorithm.h"
28
29 VTK_ABI_NAMESPACE_BEGIN
30 class VTKFILTERSTEXTURE_EXPORT vtkTriangularTCoords : public vtkPolyDataAlgorithm
31 {
32 public:
33 static vtkTriangularTCoords* New();
34 vtkTypeMacro(vtkTriangularTCoords, vtkPolyDataAlgorithm);
35 void PrintSelf(ostream& os, vtkIndent indent) override;
36
37 protected:
38 vtkTriangularTCoords() = default;
39 ~vtkTriangularTCoords() override = default;
40
41 // Usual data generation method
42 int RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector*) override;
43
44 private:
45 vtkTriangularTCoords(const vtkTriangularTCoords&) = delete;
46 void operator=(const vtkTriangularTCoords&) = delete;
47 };
48
49 VTK_ABI_NAMESPACE_END
50 #endif
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
vtkTriangularTCoords
2D texture coordinates based for triangles.
Definition: vtkTriangularTCoords.h:31
vtkTriangularTCoords::New
static vtkTriangularTCoords * New()
vtkTriangularTCoords::~vtkTriangularTCoords
~vtkTriangularTCoords() override=default
vtkTriangularTCoords::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkTriangularTCoords::RequestData
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
vtkTriangularTCoords::vtkTriangularTCoords
vtkTriangularTCoords()=default
vtkPolyDataAlgorithm.h