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);
247 int ExtractEigenvalues;
251 double MaxScaleFactor;
Proxy object to connect input/output ports.
a simple class to control print indentation
Superclass for algorithms that produce only polydata as output.
concrete dataset represents vertices, lines, polygons, and triangle strips
scale and orient glyph(s) according to tensor eigenvalues and eigenvectors
void SetSourceData(vtkPolyData *source)
Specify the geometry to copy to each point.
void SetColorModeToScalars()
vtkPolyData * GetSource()
void SetColorModeToEigenvalues()
void SetSourceConnection(int id, vtkAlgorithmOutput *algOutput)
Specify a source object at a specified table location.
static vtkTensorGlyph * New()
Construct object with scaling on and scale factor 1.0.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
~vtkTensorGlyph() override
void SetSourceConnection(vtkAlgorithmOutput *algOutput)
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.