27#ifndef vtkLissajousPointCloud_h
28#define vtkLissajousPointCloud_h
30#include "vtkFiltersSourcesModule.h"
35VTK_ABI_NAMESPACE_BEGIN
77 vtkSetVector3Macro(
Phase,
double);
78 vtkGetVectorMacro(
Phase,
double, 3);
85 vtkSetVector3Macro(
Noise,
double);
86 vtkGetVectorMacro(
Noise,
double, 3);
167 double Noise[3] = { 0.05, 0.05, 0.05 };
a simple class to control print indentation
create a set of points distributed within a tube centered on a Lissajous curve.
~vtkLissajousPointCloud() override
vtkTypeBool GenerateRegionScalar
int RequestData(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo) override
This is called by the superclass.
vtkTypeBool DeterministicNoise
static vtkLissajousPointCloud * New()
Standard methods for instantiation, type information, and printing.
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instantiation, type information, and printing.
vtkTypeBool AddBackgroundPoints
vtkTypeBool GenerateParameterScalar
static constexpr double Pi()
A mathematical constant.