open_iA 2024.7
Loading...
Searching...
No Matches
Public Member Functions | List of all members
iANoObjectVis Class Reference

A "dummy" visualization for objects given in a table - no visualization at all (null object pattern). More...

#include <iANoObjectVis.h>

Inheritance diagram for iANoObjectVis:
[legend]
Collaboration diagram for iANoObjectVis:
[legend]

Public Member Functions

 iANoObjectVis ()
 
double const * bounds () override
 
std::shared_ptr< iAObjectVisActorcreateActor (vtkRenderer *ren) override
 
void multiClassRendering (QList< QColor > const &classColors, QStandardItem *rootItem, double alpha) override
 
void renderLengthDistribution (vtkColorTransferFunction *cTFun, vtkFloatArray *extents, double halfInc, int filterID, double const *range) override
 
void renderOrientationDistribution (vtkImageData *oi) override
 
void renderSelection (std::vector< size_t > const &sortedSelInds, int classID, QColor const &classColor, QStandardItem *activeClassItem) override
 
void renderSingle (IndexType selectedObjID, int classID, QColor const &classColor, QStandardItem *activeClassItem) override
 
- Public Member Functions inherited from iAObjectVis
 iAObjectVis (iAObjectsData const *data)
 
virtual ~iAObjectVis ()
 

Additional Inherited Members

- Public Types inherited from iAObjectVis
using IndexType = vtkIdType
 the type used for indices into the data table.
 
- Signals inherited from iAObjectVis
void dataChanged ()
 
void renderRequired ()
 
- Static Public Attributes inherited from iAObjectVis
static const QColor SelectedColor
 
- Protected Member Functions inherited from iAObjectVis
QColor getLengthColor (vtkColorTransferFunction *ctFun, IndexType objID) const
 
QColor getOrientationColor (vtkImageData *oi, IndexType objID) const
 
- Protected Attributes inherited from iAObjectVis
iAObjectsData const * m_data
 

Detailed Description

A "dummy" visualization for objects given in a table - no visualization at all (null object pattern).

Constructor & Destructor Documentation

◆ iANoObjectVis()

iANoObjectVis::iANoObjectVis ( )

Member Function Documentation

◆ bounds()

double const * iANoObjectVis::bounds ( )
overridevirtual

Implements iAObjectVis.

◆ createActor()

std::shared_ptr< iAObjectVisActor > iANoObjectVis::createActor ( vtkRenderer * ren)
overridevirtual

Implements iAObjectVis.

◆ multiClassRendering()

void iANoObjectVis::multiClassRendering ( QList< QColor > const & classColors,
QStandardItem * rootItem,
double alpha )
overridevirtual

Implements iAObjectVis.

◆ renderLengthDistribution()

void iANoObjectVis::renderLengthDistribution ( vtkColorTransferFunction * cTFun,
vtkFloatArray * extents,
double halfInc,
int filterID,
double const * range )
overridevirtual

Implements iAObjectVis.

◆ renderOrientationDistribution()

void iANoObjectVis::renderOrientationDistribution ( vtkImageData * oi)
overridevirtual

Implements iAObjectVis.

◆ renderSelection()

void iANoObjectVis::renderSelection ( std::vector< size_t > const & sortedSelInds,
int classID,
QColor const & classColor,
QStandardItem * activeClassItem )
overridevirtual

Implements iAObjectVis.

◆ renderSingle()

void iANoObjectVis::renderSingle ( IndexType selectedObjID,
int classID,
QColor const & classColor,
QStandardItem * activeClassItem )
overridevirtual

Implements iAObjectVis.


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