vtkSuperquadricTensorGlyphFilter Class Reference

#include <vtkSuperquadricTensorGlyphFilter.h>

+ Inheritance diagram for vtkSuperquadricTensorGlyphFilter:

Public Types

enum  { COLOR_BY_SCALARS , COLOR_BY_EIGENVALUES }
 

Public Member Functions

 vtkTypeMacro (vtkSuperquadricTensorGlyphFilter, vtkPolyDataAlgorithm)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
 vtkSetMacro (ThetaResolution, int)
 
 vtkSetMacro (PhiResolution, int)
 
 vtkSetMacro (ThetaRoundness, double)
 
 vtkSetMacro (PhiRoundness, double)
 
 vtkGetMacro (Gamma, double)
 
 vtkSetMacro (Gamma, double)
 
 vtkGetMacro (FixedThetaPhiRoundness, int)
 
 vtkSetMacro (FixedThetaPhiRoundness, int)
 
 vtkBooleanMacro (FixedThetaPhiRoundness, int)
 
 vtkGetMacro (ExtractEigenvalues, int)
 
 vtkSetMacro (ExtractEigenvalues, int)
 
 vtkBooleanMacro (ExtractEigenvalues, int)
 
 vtkSetMacro (ColorGlyphs, int)
 
 vtkGetMacro (ColorGlyphs, int)
 
 vtkBooleanMacro (ColorGlyphs, int)
 
 vtkSetClampMacro (ColorMode, int, COLOR_BY_SCALARS, COLOR_BY_EIGENVALUES)
 
 vtkGetMacro (ColorMode, int)
 
void SetColorModeToScalars ()
 
void SetColorModeToEigenvalues ()
 
 vtkSetMacro (ScaleFactor, double)
 
 vtkSetMacro (ClampScaling, int)
 
 vtkGetMacro (ClampScaling, int)
 
 vtkBooleanMacro (ClampScaling, int)
 
 vtkSetMacro (MaxScaleFactor, double)
 
 vtkGetMacro (MaxScaleFactor, double)
 

Static Public Member Functions

static vtkSuperquadricTensorGlyphFilterNew ()
 

Protected Member Functions

 vtkSuperquadricTensorGlyphFilter ()
 
 ~vtkSuperquadricTensorGlyphFilter ()
 
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
 
virtual int FillInputPortInformation (int port, vtkInformation *info) override
 
void SetActiveTensors (int, int, int, int, const char *)
 

Protected Attributes

int ThetaResolution
 
int PhiResolution
 
double ThetaRoundness
 
double PhiRoundness
 
double ScaleFactor
 
double Gamma
 
int FixedThetaPhiRoundness
 
int ExtractEigenvalues
 
int ColorGlyphs
 
int ColorMode
 
int ClampScaling
 
double MaxScaleFactor
 

Private Member Functions

 vtkSuperquadricTensorGlyphFilter (const vtkSuperquadricTensorGlyphFilter &)
 
void operator= (const vtkSuperquadricTensorGlyphFilter &)
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
COLOR_BY_SCALARS 
COLOR_BY_EIGENVALUES 
104  {
107  };
@ COLOR_BY_EIGENVALUES
Definition: vtkSuperquadricTensorGlyphFilter.h:106
@ COLOR_BY_SCALARS
Definition: vtkSuperquadricTensorGlyphFilter.h:105

Constructor & Destructor Documentation

◆ vtkSuperquadricTensorGlyphFilter() [1/2]

vtkSuperquadricTensorGlyphFilter::vtkSuperquadricTensorGlyphFilter ( )
protected

◆ ~vtkSuperquadricTensorGlyphFilter()

vtkSuperquadricTensorGlyphFilter::~vtkSuperquadricTensorGlyphFilter ( )
protected

◆ vtkSuperquadricTensorGlyphFilter() [2/2]

vtkSuperquadricTensorGlyphFilter::vtkSuperquadricTensorGlyphFilter ( const vtkSuperquadricTensorGlyphFilter )
private

Member Function Documentation

◆ FillInputPortInformation()

virtual int vtkSuperquadricTensorGlyphFilter::FillInputPortInformation ( int  port,
vtkInformation *  info 
)
overrideprotectedvirtual

◆ New()

static vtkSuperquadricTensorGlyphFilter* vtkSuperquadricTensorGlyphFilter::New ( )
static

◆ operator=()

void vtkSuperquadricTensorGlyphFilter::operator= ( const vtkSuperquadricTensorGlyphFilter )
private

◆ PrintSelf()

void vtkSuperquadricTensorGlyphFilter::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
override

◆ RequestData()

int vtkSuperquadricTensorGlyphFilter::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
overrideprotected

◆ SetActiveTensors()

void vtkSuperquadricTensorGlyphFilter::SetActiveTensors ( int  ,
int  ,
int  ,
int  ,
const char  
)
protected

◆ SetColorModeToEigenvalues()

void vtkSuperquadricTensorGlyphFilter::SetColorModeToEigenvalues ( )
inline
124  {this->SetColorMode(COLOR_BY_EIGENVALUES);};

References COLOR_BY_EIGENVALUES.

◆ SetColorModeToScalars()

void vtkSuperquadricTensorGlyphFilter::SetColorModeToScalars ( )
inline
122  {this->SetColorMode(COLOR_BY_SCALARS);};

References COLOR_BY_SCALARS.

◆ vtkBooleanMacro() [1/4]

vtkSuperquadricTensorGlyphFilter::vtkBooleanMacro ( ClampScaling  ,
int   
)

◆ vtkBooleanMacro() [2/4]

vtkSuperquadricTensorGlyphFilter::vtkBooleanMacro ( ColorGlyphs  ,
int   
)

◆ vtkBooleanMacro() [3/4]

vtkSuperquadricTensorGlyphFilter::vtkBooleanMacro ( ExtractEigenvalues  ,
int   
)

◆ vtkBooleanMacro() [4/4]

vtkSuperquadricTensorGlyphFilter::vtkBooleanMacro ( FixedThetaPhiRoundness  ,
int   
)

◆ vtkGetMacro() [1/7]

vtkSuperquadricTensorGlyphFilter::vtkGetMacro ( ClampScaling  ,
int   
)

◆ vtkGetMacro() [2/7]

vtkSuperquadricTensorGlyphFilter::vtkGetMacro ( ColorGlyphs  ,
int   
)

◆ vtkGetMacro() [3/7]

vtkSuperquadricTensorGlyphFilter::vtkGetMacro ( ColorMode  ,
int   
)

◆ vtkGetMacro() [4/7]

vtkSuperquadricTensorGlyphFilter::vtkGetMacro ( ExtractEigenvalues  ,
int   
)

◆ vtkGetMacro() [5/7]

vtkSuperquadricTensorGlyphFilter::vtkGetMacro ( FixedThetaPhiRoundness  ,
int   
)

◆ vtkGetMacro() [6/7]

vtkSuperquadricTensorGlyphFilter::vtkGetMacro ( Gamma  ,
double   
)

◆ vtkGetMacro() [7/7]

vtkSuperquadricTensorGlyphFilter::vtkGetMacro ( MaxScaleFactor  ,
double   
)

◆ vtkSetClampMacro()

vtkSuperquadricTensorGlyphFilter::vtkSetClampMacro ( ColorMode  ,
int  ,
COLOR_BY_SCALARS  ,
COLOR_BY_EIGENVALUES   
)

◆ vtkSetMacro() [1/11]

vtkSuperquadricTensorGlyphFilter::vtkSetMacro ( ClampScaling  ,
int   
)

◆ vtkSetMacro() [2/11]

vtkSuperquadricTensorGlyphFilter::vtkSetMacro ( ColorGlyphs  ,
int   
)

◆ vtkSetMacro() [3/11]

vtkSuperquadricTensorGlyphFilter::vtkSetMacro ( ExtractEigenvalues  ,
int   
)

◆ vtkSetMacro() [4/11]

vtkSuperquadricTensorGlyphFilter::vtkSetMacro ( FixedThetaPhiRoundness  ,
int   
)

◆ vtkSetMacro() [5/11]

vtkSuperquadricTensorGlyphFilter::vtkSetMacro ( Gamma  ,
double   
)

◆ vtkSetMacro() [6/11]

vtkSuperquadricTensorGlyphFilter::vtkSetMacro ( MaxScaleFactor  ,
double   
)

◆ vtkSetMacro() [7/11]

vtkSuperquadricTensorGlyphFilter::vtkSetMacro ( PhiResolution  ,
int   
)

◆ vtkSetMacro() [8/11]

vtkSuperquadricTensorGlyphFilter::vtkSetMacro ( PhiRoundness  ,
double   
)

◆ vtkSetMacro() [9/11]

vtkSuperquadricTensorGlyphFilter::vtkSetMacro ( ScaleFactor  ,
double   
)

◆ vtkSetMacro() [10/11]

vtkSuperquadricTensorGlyphFilter::vtkSetMacro ( ThetaResolution  ,
int   
)

◆ vtkSetMacro() [11/11]

vtkSuperquadricTensorGlyphFilter::vtkSetMacro ( ThetaRoundness  ,
double   
)

◆ vtkTypeMacro()

vtkSuperquadricTensorGlyphFilter::vtkTypeMacro ( vtkSuperquadricTensorGlyphFilter  ,
vtkPolyDataAlgorithm   
)

Member Data Documentation

◆ ClampScaling

int vtkSuperquadricTensorGlyphFilter::ClampScaling
protected

◆ ColorGlyphs

int vtkSuperquadricTensorGlyphFilter::ColorGlyphs
protected

◆ ColorMode

int vtkSuperquadricTensorGlyphFilter::ColorMode
protected

◆ ExtractEigenvalues

int vtkSuperquadricTensorGlyphFilter::ExtractEigenvalues
protected

◆ FixedThetaPhiRoundness

int vtkSuperquadricTensorGlyphFilter::FixedThetaPhiRoundness
protected

◆ Gamma

double vtkSuperquadricTensorGlyphFilter::Gamma
protected

◆ MaxScaleFactor

double vtkSuperquadricTensorGlyphFilter::MaxScaleFactor
protected

◆ PhiResolution

int vtkSuperquadricTensorGlyphFilter::PhiResolution
protected

◆ PhiRoundness

double vtkSuperquadricTensorGlyphFilter::PhiRoundness
protected

◆ ScaleFactor

double vtkSuperquadricTensorGlyphFilter::ScaleFactor
protected

◆ ThetaResolution

int vtkSuperquadricTensorGlyphFilter::ThetaResolution
protected

◆ ThetaRoundness

double vtkSuperquadricTensorGlyphFilter::ThetaRoundness
protected

The documentation for this class was generated from the following file: