Slicer
4.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
Specialized glyph3d filter optimized for visualizing transforms. More...
#include <Base/Logic/vtkTransformVisualizerGlyph3D.h>
Public Types | |
typedef vtkGlyph3D | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual bool | GetMagnitudeThresholding () |
virtual double | GetMagnitudeThresholdLower () |
virtual double | GetMagnitudeThresholdUpper () |
virtual bool | GetScaleDirectional () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE |
void | SetColorArray (const char *colorArrayName) |
virtual void | SetMagnitudeThresholding (bool) |
If true then points with scalar value outside the lower or upper threshold are ignored. More... | |
virtual void | SetMagnitudeThresholdLower (double) |
Points with scalar value below this value are ignored (if thresholding is enabled) More... | |
virtual void | SetMagnitudeThresholdUpper (double) |
Points with scalar value above this value are ignored (if thresholding is enabled) More... | |
void | SetScalarArray (const char *scalarArrayName) |
virtual void | SetScaleDirectional (bool) |
void | SetVectorArray (const char *vectorArrayName) |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkTransformVisualizerGlyph3D * | New () |
static vtkTransformVisualizerGlyph3D * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE |
vtkTransformVisualizerGlyph3D () | |
~vtkTransformVisualizerGlyph3D () | |
Protected Attributes | |
bool | MagnitudeThresholding |
double | MagnitudeThresholdLower |
double | MagnitudeThresholdUpper |
bool | ScaleDirectional |
Specialized glyph3d filter optimized for visualizing transforms.
This class extends the vtkGlyph3D filter with the following features:
Supported options:
Definition at line 45 of file vtkTransformVisualizerGlyph3D.h.
typedef vtkGlyph3D vtkTransformVisualizerGlyph3D::Superclass |
Definition at line 48 of file vtkTransformVisualizerGlyph3D.h.
|
protected |
|
inlineprotected |
Definition at line 83 of file vtkTransformVisualizerGlyph3D.h.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
static |
|
static |
void vtkTransformVisualizerGlyph3D::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
protectedvirtual |
|
static |
void vtkTransformVisualizerGlyph3D::SetColorArray | ( | const char * | colorArrayName | ) |
Set the array used for coloring the glyphs. Default: active scalar array.
|
virtual |
If true then points with scalar value outside the lower or upper threshold are ignored.
|
virtual |
Points with scalar value below this value are ignored (if thresholding is enabled)
|
virtual |
Points with scalar value above this value are ignored (if thresholding is enabled)
void vtkTransformVisualizerGlyph3D::SetScalarArray | ( | const char * | scalarArrayName | ) |
Set the array used for (optionally) scaling the glyphs. Default: active scalar array.
|
virtual |
If true then glyphs are only scaled with the scalar value along x axis (y and z scaling is 1). If false then glyphs are scaled uniformly with the scalar value.
void vtkTransformVisualizerGlyph3D::SetVectorArray | ( | const char * | vectorArrayName | ) |
Set the array used for orienting (and optionally scaling) the glyphs. Default: active vector array.
|
protected |
Definition at line 87 of file vtkTransformVisualizerGlyph3D.h.
|
protected |
Definition at line 88 of file vtkTransformVisualizerGlyph3D.h.
|
protected |
Definition at line 89 of file vtkTransformVisualizerGlyph3D.h.
|
protected |
Definition at line 83 of file vtkTransformVisualizerGlyph3D.h.