Slicer
5.1
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) 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 | |
int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) override |
vtkTransformVisualizerGlyph3D () | |
~vtkTransformVisualizerGlyph3D () override=default | |
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 |
|
overrideprotecteddefault |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
static |
|
static |
|
override |
|
overrideprotected |
|
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 85 of file vtkTransformVisualizerGlyph3D.h.