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

#include <iAChannelData.h>

Collaboration diagram for iAChannelData:

Public Member Functions

vtkScalarsToColors * colorTF () const
 
 iAChannelData ()
 
 iAChannelData (QString const &name, vtkSmartPointer< vtkImageData > image, vtkScalarsToColors *ctf, vtkPiecewiseFunction *otf=nullptr)
 
vtkSmartPointer< vtkImageData > image () const
 
bool isEnabled () const
 
bool isSimilarityRenderingEnabled () const
 
const QString & name () const
 
double opacity () const
 
vtkPiecewiseFunction * opacityTF () const
 
virtual void reset ()
 
void set3D (bool enabled)
 
void setColorTF (vtkScalarsToColors *cTF)
 
void setData (vtkSmartPointer< vtkImageData > image, vtkScalarsToColors *ctf, vtkPiecewiseFunction *otf)
 
void setEnabled (bool enabled)
 
void setImage (vtkSmartPointer< vtkImageData > image)
 
void setName (QString name)
 
void setOpacity (double opacity)
 
void setOpacityTF (vtkPiecewiseFunction *oTF)
 
void setSimilarityRenderingEnabled (bool enabled)
 
bool uses3D () const
 
virtual ~iAChannelData ()
 

Static Public Attributes

static const size_t Maximum3DChannels = 3
 

Constructor & Destructor Documentation

◆ iAChannelData() [1/2]

iAChannelData::iAChannelData ( )

◆ iAChannelData() [2/2]

iAChannelData::iAChannelData ( QString const &  name,
vtkSmartPointer< vtkImageData >  image,
vtkScalarsToColors *  ctf,
vtkPiecewiseFunction *  otf = nullptr 
)

◆ ~iAChannelData()

iAChannelData::~iAChannelData ( )
virtual

Member Function Documentation

◆ colorTF()

vtkScalarsToColors * iAChannelData::colorTF ( ) const

◆ image()

vtkSmartPointer< vtkImageData > iAChannelData::image ( ) const

◆ isEnabled()

bool iAChannelData::isEnabled ( ) const

◆ isSimilarityRenderingEnabled()

bool iAChannelData::isSimilarityRenderingEnabled ( ) const

◆ name()

const QString & iAChannelData::name ( ) const

◆ opacity()

double iAChannelData::opacity ( ) const

◆ opacityTF()

vtkPiecewiseFunction * iAChannelData::opacityTF ( ) const

◆ reset()

void iAChannelData::reset ( )
virtual

◆ set3D()

void iAChannelData::set3D ( bool  enabled)

◆ setColorTF()

void iAChannelData::setColorTF ( vtkScalarsToColors *  cTF)

◆ setData()

void iAChannelData::setData ( vtkSmartPointer< vtkImageData >  image,
vtkScalarsToColors *  ctf,
vtkPiecewiseFunction *  otf 
)

◆ setEnabled()

void iAChannelData::setEnabled ( bool  enabled)

◆ setImage()

void iAChannelData::setImage ( vtkSmartPointer< vtkImageData >  image)

◆ setName()

void iAChannelData::setName ( QString  name)

◆ setOpacity()

void iAChannelData::setOpacity ( double  opacity)

◆ setOpacityTF()

void iAChannelData::setOpacityTF ( vtkPiecewiseFunction *  oTF)

◆ setSimilarityRenderingEnabled()

void iAChannelData::setSimilarityRenderingEnabled ( bool  enabled)

◆ uses3D()

bool iAChannelData::uses3D ( ) const

Member Data Documentation

◆ Maximum3DChannels

const size_t iAChannelData::Maximum3DChannels = 3
static

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