84 #ifndef vtkTensorGlyph_h
85 #define vtkTensorGlyph_h
87 #include "vtkFiltersCoreModule.h"
123 this->SetSourceConnection(0, algOutput);
141 vtkSetMacro(ScaleFactor,
double);
142 vtkGetMacro(ScaleFactor,
double);
168 vtkSetMacro(Length,
double);
169 vtkGetMacro(Length,
double);
209 vtkSetClampMacro(ColorMode,
int, COLOR_BY_SCALARS, COLOR_BY_EIGENVALUES);
210 vtkGetMacro(ColorMode,
int);
233 vtkSetMacro(MaxScaleFactor,
double);
234 vtkGetMacro(MaxScaleFactor,
double);
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 eigenvalues and eigenvectors of symmetrical part of tensor
void SetSourceData(vtkPolyData *source)
Specify the geometry to copy to each point.
void SetColorModeToScalars()
vtkPolyData * GetSource()
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
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.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
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)
vtkTypeBool ExtractEigenvalues
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)