open_iA  2019.12
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Public Member Functions | Public Attributes | List of all members
iAPlot3DVtk Class Reference

#include <iAPlot3DVtk.h>

Collaboration diagram for iAPlot3DVtk:

Public Member Functions

int GetNumberOfLookupTableValues ()
 
vtkRenderer * GetRenderer ()
 
int GetShowGrid ()
 
void HighlightPickedPoint ()
 
 iAPlot3DVtk ()
 
void loadFromData (double *plotData, double *scalars, int cntX, int cntZ, float scale=1.0)
 
void Pick (double xpos, double ypos)
 
void RenderWthCorrectTransparency (int correctTransparency)
 
void SetAutoScalarRange ()
 
void SetAxesParams (int showaxes, int showlabels, double color[3], long fontfactor)
 
void SetBounds (double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)
 
void SetGridCellNumbers (long *data)
 
void SetOpacity (double opacity)
 
void SetPalette (int count, double *colors)
 
void SetPalette (int count, unsigned int r1, unsigned int g1, unsigned int b1, unsigned int r2, unsigned int g2, unsigned int b2)
 
void setPicked (int indX, int indZ)
 
void SetShowGrid (int showgrid)
 
void SetSolidColor (double r, double g, double b)
 
void SetUserScalarRange (double _Smin, double _Smax)
 
void ShowWireGrid (int show, float r, float g, float b)
 
void Update ()
 
 ~iAPlot3DVtk ()
 

Public Attributes

unsigned int lastPickSuccessful
 
iAPICKDATA pickData
 

Constructor & Destructor Documentation

◆ iAPlot3DVtk()

iAPlot3DVtk::iAPlot3DVtk ( )

◆ ~iAPlot3DVtk()

iAPlot3DVtk::~iAPlot3DVtk ( )

Member Function Documentation

◆ GetNumberOfLookupTableValues()

int iAPlot3DVtk::GetNumberOfLookupTableValues ( )

◆ GetRenderer()

vtkRenderer* iAPlot3DVtk::GetRenderer ( )
inline

◆ GetShowGrid()

int iAPlot3DVtk::GetShowGrid ( )
inline

◆ HighlightPickedPoint()

void iAPlot3DVtk::HighlightPickedPoint ( )

◆ loadFromData()

void iAPlot3DVtk::loadFromData ( double *  plotData,
double *  scalars,
int  cntX,
int  cntZ,
float  scale = 1.0 
)

◆ Pick()

void iAPlot3DVtk::Pick ( double  xpos,
double  ypos 
)

◆ RenderWthCorrectTransparency()

void iAPlot3DVtk::RenderWthCorrectTransparency ( int  correctTransparency)

◆ SetAutoScalarRange()

void iAPlot3DVtk::SetAutoScalarRange ( )

◆ SetAxesParams()

void iAPlot3DVtk::SetAxesParams ( int  showaxes,
int  showlabels,
double  color[3],
long  fontfactor 
)

◆ SetBounds()

void iAPlot3DVtk::SetBounds ( double  xmin,
double  xmax,
double  ymin,
double  ymax,
double  zmin,
double  zmax 
)

◆ SetGridCellNumbers()

void iAPlot3DVtk::SetGridCellNumbers ( long *  data)

◆ SetOpacity()

void iAPlot3DVtk::SetOpacity ( double  opacity)

◆ SetPalette() [1/2]

void iAPlot3DVtk::SetPalette ( int  count,
double *  colors 
)

◆ SetPalette() [2/2]

void iAPlot3DVtk::SetPalette ( int  count,
unsigned int  r1,
unsigned int  g1,
unsigned int  b1,
unsigned int  r2,
unsigned int  g2,
unsigned int  b2 
)

◆ setPicked()

void iAPlot3DVtk::setPicked ( int  indX,
int  indZ 
)

◆ SetShowGrid()

void iAPlot3DVtk::SetShowGrid ( int  showgrid)
inline

◆ SetSolidColor()

void iAPlot3DVtk::SetSolidColor ( double  r,
double  g,
double  b 
)

◆ SetUserScalarRange()

void iAPlot3DVtk::SetUserScalarRange ( double  _Smin,
double  _Smax 
)

◆ ShowWireGrid()

void iAPlot3DVtk::ShowWireGrid ( int  show,
float  r,
float  g,
float  b 
)

◆ Update()

void iAPlot3DVtk::Update ( )

Member Data Documentation

◆ lastPickSuccessful

unsigned int iAPlot3DVtk::lastPickSuccessful

◆ pickData

iAPICKDATA iAPlot3DVtk::pickData

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