82 #ifndef vtkTensorGlyph_h
83 #define vtkTensorGlyph_h
85 #include "vtkFiltersCoreModule.h"
121 this->SetSourceConnection(0, algOutput);
130 vtkGetMacro(Scaling,
int);
140 vtkGetMacro(ScaleFactor,
double);
148 vtkGetMacro(ThreeGlyphs,
int);
157 vtkGetMacro(Symmetric,
int);
167 vtkGetMacro(Length,
double);
176 vtkGetMacro(ExtractEigenvalues,
int);
186 vtkGetMacro(ColorGlyphs,
int);
207 vtkSetClampMacro(ColorMode,
int, COLOR_BY_SCALARS, COLOR_BY_EIGENVALUES);
208 vtkGetMacro(ColorMode,
int);
210 {this->SetColorMode(COLOR_BY_SCALARS);};
212 {this->SetColorMode(COLOR_BY_EIGENVALUES);};
222 vtkGetMacro(ClampScaling,
int);
234 vtkGetMacro(MaxScaleFactor,
double);
242 int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE;
243 int FillInputPortInformation(
int port, vtkInformation *
info) VTK_OVERRIDE;
247 int ExtractEigenvalues;
251 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.