84 #ifndef vtkTensorGlyph_h
85 #define vtkTensorGlyph_h
87 #include "vtkFiltersCoreModule.h"
90 VTK_ABI_NAMESPACE_BEGIN
126 this->SetSourceConnection(0, algOutput);
144 vtkSetMacro(ScaleFactor,
double);
145 vtkGetMacro(ScaleFactor,
double);
171 vtkSetMacro(Length,
double);
172 vtkGetMacro(Length,
double);
212 vtkSetClampMacro(ColorMode,
int, COLOR_BY_SCALARS, COLOR_BY_EIGENVALUES);
213 vtkGetMacro(ColorMode,
int);
236 vtkSetMacro(MaxScaleFactor,
double);
237 vtkGetMacro(MaxScaleFactor,
double);
263 VTK_ABI_NAMESPACE_END
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()
Set the color mode to be used for the glyphs.
vtkPolyData * GetSource()
Specify the geometry to copy to each point.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
void SetColorModeToEigenvalues()
Set the color mode to be used for the glyphs.
void SetSourceConnection(int id, vtkAlgorithmOutput *algOutput)
Specify a source object at a specified table location.
static vtkTensorGlyph * New()
Standard methods for instantiation, obtaining type information, and printing.Construct object with sc...
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
Standard methods for instantiation, obtaining type information, and printing.Construct object with sc...
~vtkTensorGlyph() override
void SetSourceConnection(vtkAlgorithmOutput *algOutput)
Specify a source object at a specified table location.
vtkTypeBool ExtractEigenvalues
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)