Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkPolyDataTensorToColor Class Reference

Extracts points whose scalar value satisfies threshold criterion. More...

#include <Libs/vtkTeem/vtkPolyDataTensorToColor.h>

List of all members.

Public Member Functions

void ColorGlyphsByFractionalAnisotropy ()
void ColorGlyphsByLinearMeasure ()
 TO DO: make more of these.
void ColorGlyphsByMaxEigenvalue ()
void ColorGlyphsByMidEigenvalue ()
void ColorGlyphsByMinEigenvalue ()
void ColorGlyphsByOrientation ()
void ColorGlyphsByPlanarMeasure ()
void ColorGlyphsByRelativeAnisotropy ()
void ColorGlyphsBySphericalMeasure ()
void ColorGlyphsByTrace ()
virtual void ExtractEigenvaluesOff ()
virtual void ExtractEigenvaluesOn ()
virtual void ExtractScalarOff ()
virtual void ExtractScalarOn ()
virtual int GetColorMode ()
virtual int GetExtractEigenvalues ()
virtual int GetExtractScalar ()
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetColorMode (int)
void SetColorModeToEigenvalues ()
void SetColorModeToScalars ()
virtual void SetExtractEigenvalues (int)
virtual void SetExtractScalar (int)
 vtkTypeRevisionMacro (vtkPolyDataTensorToColor, vtkPolyDataAlgorithm)

Static Public Member Functions

static vtkPolyDataTensorToColorNew ()

Protected Member Functions

void ColorGlyphsBy (int measure)
virtual int FillInputPortInformation (int port, vtkInformation *info)
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 Usual data generation method.
 vtkPolyDataTensorToColor ()
 ~vtkPolyDataTensorToColor ()

Protected Attributes

int ColorMode
int ExtractEigenvalues
 The coloring mode to use for the glyphs.
int ExtractScalar
 Boolean controls eigenfunction extraction.
int ScalarInvariant

Detailed Description

Extracts points whose scalar value satisfies threshold criterion.

vtkPolyDataTensorToColor is a filter that extracts points from a dataset that satisfy a threshold criterion. The criterion can take three forms: 1) greater than a particular value; 2) less than a particular value; or 3) between a particular value. The output of the filter is polygonal data.

See also:
vtkThreshold

Definition at line 32 of file vtkPolyDataTensorToColor.h.


Constructor & Destructor Documentation

vtkPolyDataTensorToColor::vtkPolyDataTensorToColor ( ) [protected]
vtkPolyDataTensorToColor::~vtkPolyDataTensorToColor ( ) [inline, protected]

Definition at line 77 of file vtkPolyDataTensorToColor.h.


Member Function Documentation

void vtkPolyDataTensorToColor::ColorGlyphsBy ( int  measure) [protected]
void vtkPolyDataTensorToColor::ColorGlyphsByFractionalAnisotropy ( )
void vtkPolyDataTensorToColor::ColorGlyphsByLinearMeasure ( )

TO DO: make more of these.

Output one component scalars according to scalar invariants

void vtkPolyDataTensorToColor::ColorGlyphsByMaxEigenvalue ( )
void vtkPolyDataTensorToColor::ColorGlyphsByMidEigenvalue ( )
void vtkPolyDataTensorToColor::ColorGlyphsByMinEigenvalue ( )
void vtkPolyDataTensorToColor::ColorGlyphsByOrientation ( )
void vtkPolyDataTensorToColor::ColorGlyphsByPlanarMeasure ( )
void vtkPolyDataTensorToColor::ColorGlyphsByRelativeAnisotropy ( )
void vtkPolyDataTensorToColor::ColorGlyphsBySphericalMeasure ( )
void vtkPolyDataTensorToColor::ColorGlyphsByTrace ( )
virtual void vtkPolyDataTensorToColor::ExtractEigenvaluesOff ( ) [virtual]
virtual void vtkPolyDataTensorToColor::ExtractEigenvaluesOn ( ) [virtual]
virtual void vtkPolyDataTensorToColor::ExtractScalarOff ( ) [virtual]
virtual void vtkPolyDataTensorToColor::ExtractScalarOn ( ) [virtual]
virtual int vtkPolyDataTensorToColor::FillInputPortInformation ( int  port,
vtkInformation *  info 
) [protected, virtual]
virtual int vtkPolyDataTensorToColor::GetColorMode ( ) [virtual]
virtual int vtkPolyDataTensorToColor::GetExtractEigenvalues ( ) [virtual]
virtual int vtkPolyDataTensorToColor::GetExtractScalar ( ) [virtual]
static vtkPolyDataTensorToColor* vtkPolyDataTensorToColor::New ( ) [static]
void vtkPolyDataTensorToColor::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual int vtkPolyDataTensorToColor::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
) [protected, virtual]

Usual data generation method.

virtual void vtkPolyDataTensorToColor::SetColorMode ( int  ) [virtual]
void vtkPolyDataTensorToColor::SetColorModeToEigenvalues ( ) [inline]

Definition at line 43 of file vtkPolyDataTensorToColor.h.

void vtkPolyDataTensorToColor::SetColorModeToScalars ( ) [inline]

Definition at line 41 of file vtkPolyDataTensorToColor.h.

virtual void vtkPolyDataTensorToColor::SetExtractEigenvalues ( int  ) [virtual]

Turn on/off extraction of eigenvalues from tensor.

virtual void vtkPolyDataTensorToColor::SetExtractScalar ( int  ) [virtual]

Turn on/off extraction of scalars for color.

vtkPolyDataTensorToColor::vtkTypeRevisionMacro ( vtkPolyDataTensorToColor  ,
vtkPolyDataAlgorithm   
)

Member Data Documentation

Definition at line 85 of file vtkPolyDataTensorToColor.h.

The coloring mode to use for the glyphs.

Definition at line 86 of file vtkPolyDataTensorToColor.h.

Boolean controls eigenfunction extraction.

Definition at line 88 of file vtkPolyDataTensorToColor.h.

Definition at line 90 of file vtkPolyDataTensorToColor.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines