open_iA 2024.9
Loading...
Searching...
No Matches
iALensData Class Reference

Information about a single lens window of an iAMagicLens. More...

Public Member Functions

 iALensData (vtkGenericOpenGLRenderWindow *renderWindow, double opacity, int size, double frameWidth, bool interpolate, bool enabled, QColor const &bgColor)
 
void render ()
 
void setBackgroundColor (QColor const &color)
 
void setFrameWidth (double frameWidth)
 
void setInterpolate (bool interpolate)
 
void setLensVisible (bool visible)
 
void setOffset (int xofs, int yofs)
 
void setOpacity (double opacity)
 
void setOpaque (bool opaque)
 
void setSize (int size)
 
void updateColors ()
 
void updateContent (vtkImageReslice *reslicer, vtkScalarsToColors *cTF, QString const &name)
 
void updatePosition (double const focalPt[3], double const *dir, double parallelScale, int const mousePos[2])
 

Detailed Description

Information about a single lens window of an iAMagicLens.

Constructor & Destructor Documentation

◆ iALensData()

iALensData::iALensData ( vtkGenericOpenGLRenderWindow * renderWindow,
double opacity,
int size,
double frameWidth,
bool interpolate,
bool enabled,
QColor const & bgColor )

Member Function Documentation

◆ render()

void iALensData::render ( )

◆ setBackgroundColor()

void iALensData::setBackgroundColor ( QColor const & color)

◆ setFrameWidth()

void iALensData::setFrameWidth ( double frameWidth)

◆ setInterpolate()

void iALensData::setInterpolate ( bool interpolate)

◆ setLensVisible()

void iALensData::setLensVisible ( bool visible)

◆ setOffset()

void iALensData::setOffset ( int xofs,
int yofs )

◆ setOpacity()

void iALensData::setOpacity ( double opacity)

◆ setOpaque()

void iALensData::setOpaque ( bool opaque)

◆ setSize()

void iALensData::setSize ( int size)

◆ updateColors()

void iALensData::updateColors ( )

◆ updateContent()

void iALensData::updateContent ( vtkImageReslice * reslicer,
vtkScalarsToColors * cTF,
QString const & name )

◆ updatePosition()

void iALensData::updatePosition ( double const focalPt[3],
double const * dir,
double parallelScale,
int const mousePos[2] )

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