26#ifndef vtkAnimateModes_h 
   27#define vtkAnimateModes_h 
   29#include "vtkFiltersGeneralModule.h"  
   34VTK_ABI_NAMESPACE_BEGIN
 
   49  vtkSetMacro(AnimateVibrations, 
bool);
 
   50  vtkGetMacro(AnimateVibrations, 
bool);
 
   51  vtkBooleanMacro(AnimateVibrations, 
bool);
 
   61  vtkGetVector2Macro(ModeShapesRange, 
int);
 
   69  vtkGetMacro(ModeShape, 
int);
 
   77  vtkSetMacro(DisplacementPreapplied, 
bool);
 
   78  vtkGetMacro(DisplacementPreapplied, 
bool);
 
   79  vtkBooleanMacro(DisplacementPreapplied, 
bool);
 
   87  vtkSetMacro(DisplacementMagnitude, 
double);
 
   88  vtkGetMacro(DisplacementMagnitude, 
double);
 
   96  vtkGetVector2Macro(TimeRange, 
double);
 
  112  bool AnimateVibrations;
 
  113  int ModeShapesRange[2];
 
  115  double DisplacementMagnitude;
 
  116  bool DisplacementPreapplied;
 
  117  std::vector<double> InputTimeSteps;
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called within ProcessRequest when a request asks the algorithm to do its work.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
~vtkAnimateModes() override
 
static vtkAnimateModes * New()
 
int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called within ProcessRequest when each filter in the pipeline decides what portion of its inp...
 
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
 
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called within ProcessRequest when a request asks for Information.
 
a simple class to control print indentation