ParaView
Public Slots | Signals | Public Member Functions | Protected Member Functions
pqTransferFunctionChartViewWidget Class Reference

TransferFunction chart view widget. More...

#include <pqTransferFunctionChartViewWidget.h>

List of all members.

Public Slots

void editPoint ()
void resetView ()
void renderView ()

Signals

void plotAdded (vtkPlot *plot)
void currentPointEdited ()

Public Member Functions

 pqTransferFunctionChartViewWidget (QWidget *parent=NULL)
virtual ~pqTransferFunctionChartViewWidget ()
virtual void addPlot (vtkPlot *plot)
vtkPlotaddLookupTable (vtkLookupTable *lut)
vtkPlotaddColorTransferFunction (vtkColorTransferFunction *colorTF, bool editable=true)
vtkPlotaddOpacityFunction (vtkPiecewiseFunction *opacityTF, bool editable=true)
vtkPlotaddCompositeFunction (vtkColorTransferFunction *colorTF, vtkPiecewiseFunction *opacityTF, bool colorTFEditable=true, bool opacityTFEditable=true)
vtkPlotaddPiecewiseFunction (vtkPiecewiseFunction *piecewiseTF, bool editable=true)
vtkPlotaddColorTransferFunctionControlPoints (vtkColorTransferFunction *colorTF)
vtkPlotaddOpacityFunctionControlPoints (vtkPiecewiseFunction *opacityTF)
vtkPlotaddCompositeFunctionControlPoints (vtkColorTransferFunction *colorTF, vtkPiecewiseFunction *opacityTF)
vtkPlotaddPiecewiseFunctionControlPoints (vtkPiecewiseFunction *piecewiseTF)
QList< vtkPlot * > plots () const
template<class T >
QList< T * > plots () const
QList< vtkControlPointsItem * > controlPointsItems () const
QList< vtkPlot * > lookupTablePlots () const
QList< vtkPlot * > lookupTablePlots (vtkLookupTable *lut) const
QList< vtkPlot * > colorTransferFunctionPlots () const
QList< vtkPlot * > colorTransferFunctionPlots (vtkColorTransferFunction *colorTF) const
QList< vtkPlot * > opacityFunctionPlots () const
QList< vtkPlot * > opacityFunctionPlots (vtkPiecewiseFunction *opacityTF) const
void setLookuptTableToPlots (vtkLookupTable *lut)
void setColorTransferFunctionToPlots (vtkColorTransferFunction *colorTF)
void setOpacityFunctionToPlots (vtkPiecewiseFunction *opacityTF)
void setPiecewiseFunctionToPlots (vtkPiecewiseFunction *piecewiseTF)
bool bordersVisible () const
void setBordersVisible (bool show)
void validBounds (double bounds[4]) const
void setValidBounds (double bounds[4])
void setPlotsUserBounds (double *bounds)
void chartBounds (double *bounds) const
 Return the chart bounds for the 4 chart axes.
void setChartUserBounds (double *bounds)
void chartUserBounds (double *bounds) const
virtual void setAxesToChartBounds ()
 Set the chart axes to chart bounds.
QString title () const
 Title that appears inside the view.
void setTitle (const QString &title)
void clearPlots ()
 clear all plots
vtkControlPointsItemcurrentControlPointsItem ()
QVTKWidget * chartWidget ()
vtkChartXYchart () const
 Utility function that returns the view chart.

Protected Member Functions

void chartBoundsToPlotBounds (double bounds[8], double plotBounds[4]) const
vtkContextScenescene () const

Detailed Description

TransferFunction chart view widget.

Definition at line 55 of file pqTransferFunctionChartViewWidget.h.


Constructor & Destructor Documentation

pqTransferFunctionChartViewWidget::pqTransferFunctionChartViewWidget ( QWidget *  parent = NULL)
virtual pqTransferFunctionChartViewWidget::~pqTransferFunctionChartViewWidget ( ) [virtual]

Member Function Documentation

virtual void pqTransferFunctionChartViewWidget::addPlot ( vtkPlot plot) [virtual]
vtkPlot* pqTransferFunctionChartViewWidget::addLookupTable ( vtkLookupTable lut)
vtkPlot* pqTransferFunctionChartViewWidget::addColorTransferFunction ( vtkColorTransferFunction colorTF,
bool  editable = true 
)
vtkPlot* pqTransferFunctionChartViewWidget::addOpacityFunction ( vtkPiecewiseFunction opacityTF,
bool  editable = true 
)
vtkPlot* pqTransferFunctionChartViewWidget::addCompositeFunction ( vtkColorTransferFunction colorTF,
vtkPiecewiseFunction opacityTF,
bool  colorTFEditable = true,
bool  opacityTFEditable = true 
)
vtkPlot* pqTransferFunctionChartViewWidget::addPiecewiseFunction ( vtkPiecewiseFunction piecewiseTF,
bool  editable = true 
)
vtkPlot* pqTransferFunctionChartViewWidget::addColorTransferFunctionControlPoints ( vtkColorTransferFunction colorTF)
vtkPlot* pqTransferFunctionChartViewWidget::addOpacityFunctionControlPoints ( vtkPiecewiseFunction opacityTF)
vtkPlot* pqTransferFunctionChartViewWidget::addCompositeFunctionControlPoints ( vtkColorTransferFunction colorTF,
vtkPiecewiseFunction opacityTF 
)
vtkPlot* pqTransferFunctionChartViewWidget::addPiecewiseFunctionControlPoints ( vtkPiecewiseFunction piecewiseTF)
QList<vtkPlot*> pqTransferFunctionChartViewWidget::plots ( ) const
template<class T >
QList<T*> pqTransferFunctionChartViewWidget::plots ( ) const
QList<vtkControlPointsItem*> pqTransferFunctionChartViewWidget::controlPointsItems ( ) const
QList<vtkPlot*> pqTransferFunctionChartViewWidget::lookupTablePlots ( ) const
QList<vtkPlot*> pqTransferFunctionChartViewWidget::lookupTablePlots ( vtkLookupTable lut) const
QList<vtkPlot*> pqTransferFunctionChartViewWidget::colorTransferFunctionPlots ( ) const
QList<vtkPlot*> pqTransferFunctionChartViewWidget::colorTransferFunctionPlots ( vtkColorTransferFunction colorTF) const
QList<vtkPlot*> pqTransferFunctionChartViewWidget::opacityFunctionPlots ( ) const
QList<vtkPlot*> pqTransferFunctionChartViewWidget::opacityFunctionPlots ( vtkPiecewiseFunction opacityTF) const
void pqTransferFunctionChartViewWidget::setLookuptTableToPlots ( vtkLookupTable lut)
void pqTransferFunctionChartViewWidget::setColorTransferFunctionToPlots ( vtkColorTransferFunction colorTF)
void pqTransferFunctionChartViewWidget::setOpacityFunctionToPlots ( vtkPiecewiseFunction opacityTF)
void pqTransferFunctionChartViewWidget::setPiecewiseFunctionToPlots ( vtkPiecewiseFunction piecewiseTF)
bool pqTransferFunctionChartViewWidget::bordersVisible ( ) const
void pqTransferFunctionChartViewWidget::setBordersVisible ( bool  show)
void pqTransferFunctionChartViewWidget::validBounds ( double  bounds[4]) const
void pqTransferFunctionChartViewWidget::setValidBounds ( double  bounds[4])
void pqTransferFunctionChartViewWidget::setPlotsUserBounds ( double bounds)
void pqTransferFunctionChartViewWidget::chartBounds ( double bounds) const

Return the chart bounds for the 4 chart axes.

bounds must be an array of 8 doubles. If no bounds is provided by the user, compute the bounds for the 4 chart axes from the vtkPlots bounds.

void pqTransferFunctionChartViewWidget::setChartUserBounds ( double bounds)
void pqTransferFunctionChartViewWidget::chartUserBounds ( double bounds) const
virtual void pqTransferFunctionChartViewWidget::setAxesToChartBounds ( ) [virtual]

Set the chart axes to chart bounds.

QString pqTransferFunctionChartViewWidget::title ( ) const

Title that appears inside the view.

void pqTransferFunctionChartViewWidget::setTitle ( const QString &  title)
void pqTransferFunctionChartViewWidget::clearPlots ( )

clear all plots

vtkControlPointsItem* pqTransferFunctionChartViewWidget::currentControlPointsItem ( )
QVTKWidget* pqTransferFunctionChartViewWidget::chartWidget ( )
vtkChartXY* pqTransferFunctionChartViewWidget::chart ( ) const

Utility function that returns the view chart.

It can be used for customizing the chart display options (axes, legend...)

void pqTransferFunctionChartViewWidget::plotAdded ( vtkPlot plot) [signal]
void pqTransferFunctionChartViewWidget::currentPointEdited ( ) [signal]
void pqTransferFunctionChartViewWidget::editPoint ( ) [slot]
void pqTransferFunctionChartViewWidget::resetView ( ) [slot]
void pqTransferFunctionChartViewWidget::renderView ( ) [slot]
void pqTransferFunctionChartViewWidget::chartBoundsToPlotBounds ( double  bounds[8],
double  plotBounds[4] 
) const [protected]
vtkContextScene* pqTransferFunctionChartViewWidget::scene ( ) const [protected]

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