79 #ifndef vtkTensorGlyph_h
80 #define vtkTensorGlyph_h
82 #include "vtkFiltersCoreModule.h"
118 this->SetSourceConnection(0, algOutput);
127 vtkGetMacro(Scaling,
int);
137 vtkGetMacro(ScaleFactor,
double);
145 vtkGetMacro(ThreeGlyphs,
int);
154 vtkGetMacro(Symmetric,
int);
164 vtkGetMacro(Length,
double);
173 vtkGetMacro(ExtractEigenvalues,
int);
183 vtkGetMacro(ColorGlyphs,
int);
204 vtkSetClampMacro(ColorMode,
int, COLOR_BY_SCALARS, COLOR_BY_EIGENVALUES);
205 vtkGetMacro(ColorMode,
int);
207 {this->SetColorMode(COLOR_BY_SCALARS);};
209 {this->SetColorMode(COLOR_BY_EIGENVALUES);};
219 vtkGetMacro(ClampScaling,
int);
231 vtkGetMacro(MaxScaleFactor,
double);
239 int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE;
240 int FillInputPortInformation(
int port, vtkInformation *
info) VTK_OVERRIDE;
244 int ExtractEigenvalues;
248 double MaxScaleFactor;
concrete dataset represents vertices, lines, polygons, and triangle strips
Proxy object to connect input/output ports.
void SetColorModeToScalars()
Set the color mode to be used for the glyphs.
static vtkPolyDataAlgorithm * New()
void SetSourceConnection(vtkAlgorithmOutput *algOutput)
Specify a source object at a specified table location.
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
void SetColorModeToEigenvalues()
Set the color mode to be used for the glyphs.
scale and orient glyph(s) according to tensor eigenvalues and eigenvectors
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.