31#ifndef vtkTextureMapToPlane_h 
   32#define vtkTextureMapToPlane_h 
   35#include "vtkFiltersTextureModule.h"  
   37VTK_ABI_NAMESPACE_BEGIN
 
   54  vtkSetVector3Macro(Origin, 
double);
 
   55  vtkGetVectorMacro(Origin, 
double, 3);
 
   62  vtkSetVector3Macro(Point1, 
double);
 
   63  vtkGetVectorMacro(Point1, 
double, 3);
 
   70  vtkSetVector3Macro(Point2, 
double);
 
   71  vtkGetVectorMacro(Point2, 
double, 3);
 
   80  vtkSetVector3Macro(Normal, 
double);
 
   81  vtkGetVectorMacro(Normal, 
double, 3);
 
   88  vtkSetVector2Macro(SRange, 
double);
 
   89  vtkGetVectorMacro(SRange, 
double, 2);
 
   96  vtkSetVector2Macro(TRange, 
double);
 
   97  vtkGetVectorMacro(TRange, 
double, 2);
 
Superclass for algorithms that produce output of the same type as input.
 
abstract class to specify dataset behavior
 
a simple class to control print indentation
 
generate texture coordinates by mapping points to plane
 
vtkTypeBool AutomaticPlaneGeneration
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called within ProcessRequest when a request asks the algorithm to do its work.
 
static vtkTextureMapToPlane * New()
Construct with s,t range=(0,1) and automatic plane generation turned on.
 
void ComputeNormal(vtkDataSet *output)
 
~vtkTextureMapToPlane() override=default
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.