VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkCompositeTransferFunctionItem Class Reference

#include <vtkCompositeTransferFunctionItem.h>

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

Public Types

typedef
vtkColorTransferFunctionItem 
Superclass
 
- Public Types inherited from vtkColorTransferFunctionItem
typedef vtkScalarsToColorsItem Superclass
 
- Public Types inherited from vtkScalarsToColorsItem
typedef vtkPlot Superclass
 
- Public Types inherited from vtkPlot
typedef vtkContextItem Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkCompositeTransferFunctionItem * NewInstance () const
 
virtual void PrintSelf (ostream &os, vtkIndent indent)
 
void SetOpacityFunction (vtkPiecewiseFunction *opacity)
 
virtual vtkPiecewiseFunction * GetOpacityFunction ()
 
- Public Member Functions inherited from vtkColorTransferFunctionItem
vtkColorTransferFunctionItem * NewInstance () const
 
void SetColorTransferFunction (vtkColorTransferFunction *t)
 
virtual vtkColorTransferFunction * GetColorTransferFunction ()
 
- Public Member Functions inherited from vtkScalarsToColorsItem
vtkScalarsToColorsItem * NewInstance () const
 
void GetBounds (double bounds[4])
 
virtual bool Paint (vtkContext2D *painter)
 
virtual void SetUserBounds (double, double, double, double)
 
virtual void SetUserBounds (double[4])
 
virtual double * GetUserBounds ()
 
virtual void GetUserBounds (double &, double &, double &, double &)
 
virtual void GetUserBounds (double[4])
 
virtual vtkPen * GetPolyLinePen ()
 
virtual void SetMaskAboveCurve (bool)
 
virtual bool GetMaskAboveCurve ()
 
- Public Member Functions inherited from vtkPlot
vtkPlot * NewInstance () const
 
virtual bool SelectPoints (const vtkVector2f &min, const vtkVector2f &max)
 
virtual void SetWidth (float width)
 
virtual float GetWidth ()
 
virtual void SetLabel (const vtkStdString &label)
 
virtual vtkStdString GetLabel ()
 
virtual void SetLabels (vtkStringArray *labels)
 
virtual vtkStringArray * GetLabels ()
 
virtual int GetNumberOfLabels ()
 
vtkStdString GetLabel (vtkIdType index)
 
void SetIndexedLabels (vtkStringArray *labels)
 
virtual vtkStringArray * GetIndexedLabels ()
 
vtkContextMapper2D * GetData ()
 
virtual vtkTable * GetInput ()
 
virtual void SetInputArray (int index, const vtkStdString &name)
 
virtual void SetSelection (vtkIdTypeArray *id)
 
virtual vtkIdTypeArray * GetSelection ()
 
virtual bool PaintLegend (vtkContext2D *painter, const vtkRectf &rect, int legendIndex)
 
virtual void SetTooltipLabelFormat (const vtkStdString &label)
 
virtual vtkStdString GetTooltipLabelFormat ()
 
virtual void SetTooltipNotation (int notation)
 
virtual int GetTooltipNotation ()
 
virtual void SetTooltipPrecision (int precision)
 
virtual int GetTooltipPrecision ()
 
virtual vtkStdString GetTooltipLabel (const vtkVector2f &plotPos, vtkIdType seriesIndex, vtkIdType segmentIndex)
 
virtual vtkIdType GetNearestPoint (const vtkVector2f &point, const vtkVector2f &tolerance, vtkVector2f *location)
 
virtual bool SelectPointsInPolygon (const vtkContextPolygon &polygon)
 
virtual void SetColor (unsigned char r, unsigned char g, unsigned char b, unsigned char a)
 
virtual void SetColor (double r, double g, double b)
 
virtual void GetColor (double rgb[3])
 
void GetColor (unsigned char rgb[3])
 
void SetPen (vtkPen *pen)
 
vtkPen * GetPen ()
 
void SetBrush (vtkBrush *brush)
 
vtkBrush * GetBrush ()
 
virtual bool GetUseIndexForXSeries ()
 
virtual void SetUseIndexForXSeries (bool)
 
virtual void SetInputData (vtkTable *table)
 
virtual void SetInputData (vtkTable *table, const vtkStdString &xColumn, const vtkStdString &yColumn)
 
void SetInputData (vtkTable *table, vtkIdType xColumn, vtkIdType yColumn)
 
virtual vtkAxis * GetXAxis ()
 
virtual void SetXAxis (vtkAxis *axis)
 
virtual vtkAxis * GetYAxis ()
 
virtual void SetYAxis (vtkAxis *axis)
 
virtual void GetUnscaledInputBounds (double bounds[4])
 
virtual void SetProperty (const vtkStdString &property, const vtkVariant &var)
 
virtual vtkVariant GetProperty (const vtkStdString &property)
 

Static Public Member Functions

static
vtkCompositeTransferFunctionItem * 
New ()
 
static int IsTypeOf (const char *type)
 
static
vtkCompositeTransferFunctionItem * 
SafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkColorTransferFunctionItem
static
vtkColorTransferFunctionItem * 
New ()
 
static int IsTypeOf (const char *type)
 
static
vtkColorTransferFunctionItem * 
SafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkScalarsToColorsItem
static int IsTypeOf (const char *type)
 
static vtkScalarsToColorsItem * SafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkPlot
static int IsTypeOf (const char *type)
 
static vtkPlot * SafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkCompositeTransferFunctionItem ()
 
virtual ~vtkCompositeTransferFunctionItem ()
 
virtual void ComputeBounds (double bounds[4])
 
virtual void ComputeTexture ()
 
- Protected Member Functions inherited from vtkColorTransferFunctionItem
 vtkColorTransferFunctionItem ()
 
virtual ~vtkColorTransferFunctionItem ()
 
- Protected Member Functions inherited from vtkScalarsToColorsItem
 vtkScalarsToColorsItem ()
 
virtual ~vtkScalarsToColorsItem ()
 
virtual void ComputeBounds (double *bounds)
 
virtual int GetTextureWidth ()
 
virtual void ScalarsToColorsModified (vtkObject *caller, unsigned long eid, void *calldata)
 
- Protected Member Functions inherited from vtkPlot
 vtkPlot ()
 
 ~vtkPlot ()
 
vtkStdString GetNumber (double position, vtkAxis *axis)
 

Protected Attributes

vtkPiecewiseFunction * OpacityFunction
 
- Protected Attributes inherited from vtkColorTransferFunctionItem
vtkColorTransferFunction * ColorTransferFunction
 
- Protected Attributes inherited from vtkScalarsToColorsItem
double UserBounds [4]
 
int TextureWidth
 
vtkImageData * Texture
 
bool Interpolate
 
vtkPoints2D * Shape
 
vtkCallbackCommand * Callback
 
vtkPen * PolyLinePen
 
bool MaskAboveCurve
 
- Protected Attributes inherited from vtkPlot
vtkSmartPointer< vtkPen > Pen
 
vtkSmartPointer< vtkBrush > Brush
 
vtkSmartPointer< vtkStringArray > Labels
 
vtkSmartPointer< vtkStringArray > AutoLabels
 
vtkSmartPointer< vtkStringArray > IndexedLabels
 
bool UseIndexForXSeries
 
vtkSmartPointer
< vtkContextMapper2D > 
Data
 
vtkIdTypeArray * Selection
 
vtkAxis * XAxis
 
vtkAxis * YAxis
 
vtkStdString TooltipLabelFormat
 
vtkStdString TooltipDefaultLabelFormat
 
int TooltipNotation
 
int TooltipPrecision
 

Detailed Description

Definition at line 26 of file vtkCompositeTransferFunctionItem.h.

Member Typedef Documentation

Definition at line 30 of file vtkCompositeTransferFunctionItem.h.

Constructor & Destructor Documentation

vtkCompositeTransferFunctionItem::vtkCompositeTransferFunctionItem ( )
protected
virtual vtkCompositeTransferFunctionItem::~vtkCompositeTransferFunctionItem ( )
protectedvirtual

Member Function Documentation

static vtkCompositeTransferFunctionItem* vtkCompositeTransferFunctionItem::New ( )
static
static int vtkCompositeTransferFunctionItem::IsTypeOf ( const char *  type)
static
virtual int vtkCompositeTransferFunctionItem::IsA ( const char *  type)
virtual

Reimplemented from vtkColorTransferFunctionItem.

static vtkCompositeTransferFunctionItem* vtkCompositeTransferFunctionItem::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkCompositeTransferFunctionItem::NewInstanceInternal ( ) const
protectedvirtual

Reimplemented from vtkColorTransferFunctionItem.

vtkCompositeTransferFunctionItem* vtkCompositeTransferFunctionItem::NewInstance ( ) const
virtual void vtkCompositeTransferFunctionItem::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual

Reimplemented from vtkColorTransferFunctionItem.

void vtkCompositeTransferFunctionItem::SetOpacityFunction ( vtkPiecewiseFunction *  opacity)
virtual vtkPiecewiseFunction* vtkCompositeTransferFunctionItem::GetOpacityFunction ( )
virtual
virtual void vtkCompositeTransferFunctionItem::ComputeBounds ( double  bounds[4])
protectedvirtual

Reimplemented from vtkColorTransferFunctionItem.

virtual void vtkCompositeTransferFunctionItem::ComputeTexture ( )
protectedvirtual

Need to be reimplemented by subclasses, ComputeTexture() is called at paint time if the texture is not up to date compared to vtkScalarsToColorsItem Return false if no texture is generated.

Reimplemented from vtkColorTransferFunctionItem.

Member Data Documentation

vtkPiecewiseFunction* vtkCompositeTransferFunctionItem::OpacityFunction
protected

Definition at line 45 of file vtkCompositeTransferFunctionItem.h.


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