VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkViewTheme Class Reference

Sets theme colors for a graphical view. More...

#include <vtkViewTheme.h>

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

Public Types

typedef vtkObject Superclass
 
- Public Types inherited from vtkObject
typedef vtkObjectBase Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkViewThemeNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetPointSaturationRange (double mn, double mx)
 
virtual void SetPointSaturationRange (double rng[2])
 
virtual doubleGetPointSaturationRange ()
 
virtual void GetPointSaturationRange (double &mn, double &mx)
 
virtual void GetPointSaturationRange (double rng[2])
 
virtual void SetPointValueRange (double mn, double mx)
 
virtual void SetPointValueRange (double rng[2])
 
virtual doubleGetPointValueRange ()
 
virtual void GetPointValueRange (double &mn, double &mx)
 
virtual void GetPointValueRange (double rng[2])
 
virtual void SetPointAlphaRange (double mn, double mx)
 
virtual void SetPointAlphaRange (double rng[2])
 
virtual doubleGetPointAlphaRange ()
 
virtual void GetPointAlphaRange (double &mn, double &mx)
 
virtual void GetPointAlphaRange (double rng[2])
 
virtual void SetCellSaturationRange (double mn, double mx)
 
virtual void SetCellSaturationRange (double rng[2])
 
virtual doubleGetCellSaturationRange ()
 
virtual void GetCellSaturationRange (double &mn, double &mx)
 
virtual void GetCellSaturationRange (double rng[2])
 
virtual void SetCellValueRange (double mn, double mx)
 
virtual void SetCellValueRange (double rng[2])
 
virtual doubleGetCellValueRange ()
 
virtual void GetCellValueRange (double &mn, double &mx)
 
virtual void GetCellValueRange (double rng[2])
 
virtual void SetCellAlphaRange (double mn, double mx)
 
virtual void SetCellAlphaRange (double rng[2])
 
virtual doubleGetCellAlphaRange ()
 
virtual void GetCellAlphaRange (double &mn, double &mx)
 
virtual void GetCellAlphaRange (double rng[2])
 
virtual void SetPointSize (double)
 
virtual double GetPointSize ()
 
virtual void SetLineWidth (double)
 
virtual double GetLineWidth ()
 
virtual void SetPointColor (double, double, double)
 
virtual void SetPointColor (double[3])
 
virtual doubleGetPointColor ()
 
virtual void GetPointColor (double &, double &, double &)
 
virtual void GetPointColor (double[3])
 
virtual void SetPointOpacity (double)
 
virtual double GetPointOpacity ()
 
virtual void SetPointHueRange (double mn, double mx)
 
virtual void SetPointHueRange (double rng[2])
 
virtual doubleGetPointHueRange ()
 
virtual void GetPointHueRange (double &mn, double &mx)
 
virtual void GetPointHueRange (double rng[2])
 
virtual vtkScalarsToColorsGetPointLookupTable ()
 
virtual void SetPointLookupTable (vtkScalarsToColors *lut)
 
virtual void SetScalePointLookupTable (bool)
 
virtual bool GetScalePointLookupTable ()
 
virtual void ScalePointLookupTableOn ()
 
virtual void ScalePointLookupTableOff ()
 
virtual void SetCellColor (double, double, double)
 
virtual void SetCellColor (double[3])
 
virtual doubleGetCellColor ()
 
virtual void GetCellColor (double &, double &, double &)
 
virtual void GetCellColor (double[3])
 
virtual void SetCellOpacity (double)
 
virtual double GetCellOpacity ()
 
virtual void SetCellHueRange (double mn, double mx)
 
virtual void SetCellHueRange (double rng[2])
 
virtual doubleGetCellHueRange ()
 
virtual void GetCellHueRange (double &mn, double &mx)
 
virtual void GetCellHueRange (double rng[2])
 
virtual vtkScalarsToColorsGetCellLookupTable ()
 
virtual void SetCellLookupTable (vtkScalarsToColors *lut)
 
virtual void SetScaleCellLookupTable (bool)
 
virtual bool GetScaleCellLookupTable ()
 
virtual void ScaleCellLookupTableOn ()
 
virtual void ScaleCellLookupTableOff ()
 
virtual void SetOutlineColor (double, double, double)
 
virtual void SetOutlineColor (double[3])
 
virtual doubleGetOutlineColor ()
 
virtual void GetOutlineColor (double &, double &, double &)
 
virtual void GetOutlineColor (double[3])
 
virtual void SetSelectedPointColor (double, double, double)
 
virtual void SetSelectedPointColor (double[3])
 
virtual doubleGetSelectedPointColor ()
 
virtual void GetSelectedPointColor (double &, double &, double &)
 
virtual void GetSelectedPointColor (double[3])
 
virtual void SetSelectedPointOpacity (double)
 
virtual double GetSelectedPointOpacity ()
 
virtual void SetSelectedCellColor (double, double, double)
 
virtual void SetSelectedCellColor (double[3])
 
virtual doubleGetSelectedCellColor ()
 
virtual void GetSelectedCellColor (double &, double &, double &)
 
virtual void GetSelectedCellColor (double[3])
 
virtual void SetSelectedCellOpacity (double)
 
virtual double GetSelectedCellOpacity ()
 
virtual void SetBackgroundColor (double, double, double)
 
virtual void SetBackgroundColor (double[3])
 
virtual doubleGetBackgroundColor ()
 
virtual void GetBackgroundColor (double &, double &, double &)
 
virtual void GetBackgroundColor (double[3])
 
virtual void SetBackgroundColor2 (double, double, double)
 
virtual void SetBackgroundColor2 (double[3])
 
virtual doubleGetBackgroundColor2 ()
 
virtual void GetBackgroundColor2 (double &, double &, double &)
 
virtual void GetBackgroundColor2 (double[3])
 
virtual void SetPointTextProperty (vtkTextProperty *tprop)
 
virtual vtkTextPropertyGetPointTextProperty ()
 
virtual void SetCellTextProperty (vtkTextProperty *tprop)
 
virtual vtkTextPropertyGetCellTextProperty ()
 
virtual void SetVertexLabelColor (double r, double g, double b)
 
virtual void SetVertexLabelColor (double c[3])
 
virtual doubleGetVertexLabelColor ()
 
virtual void GetVertexLabelColor (double &r, double &g, double &b)
 
virtual void GetVertexLabelColor (double c[3])
 
virtual void SetEdgeLabelColor (double r, double g, double b)
 
virtual void SetEdgeLabelColor (double c[3])
 
virtual doubleGetEdgeLabelColor ()
 
virtual void GetEdgeLabelColor (double &r, double &g, double &b)
 
virtual void GetEdgeLabelColor (double c[3])
 
bool LookupMatchesPointTheme (vtkScalarsToColors *s2c)
 
bool LookupMatchesCellTheme (vtkScalarsToColors *s2c)
 
- Public Member Functions inherited from vtkObject
vtkObjectNewInstance () const
 
virtual void DebugOn ()
 
virtual void DebugOff ()
 
bool GetDebug ()
 
void SetDebug (bool debugFlag)
 
virtual void Modified ()
 
virtual unsigned long GetMTime ()
 
unsigned long AddObserver (unsigned long event, vtkCommand *, float priority=0.0f)
 
unsigned long AddObserver (const char *event, vtkCommand *, float priority=0.0f)
 
vtkCommandGetCommand (unsigned long tag)
 
void RemoveObserver (vtkCommand *)
 
void RemoveObservers (unsigned long event, vtkCommand *)
 
void RemoveObservers (const char *event, vtkCommand *)
 
int HasObserver (unsigned long event, vtkCommand *)
 
int HasObserver (const char *event, vtkCommand *)
 
void RemoveObserver (unsigned long tag)
 
void RemoveObservers (unsigned long event)
 
void RemoveObservers (const char *event)
 
void RemoveAllObservers ()
 
int HasObserver (unsigned long event)
 
int HasObserver (const char *event)
 
template<class U , class T >
unsigned long AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f)
 
template<class U , class T >
unsigned long AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)
 
template<class U , class T >
unsigned long AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)
 
int InvokeEvent (unsigned long event, void *callData)
 
int InvokeEvent (const char *event, void *callData)
 
int InvokeEvent (unsigned long event)
 
int InvokeEvent (const char *event)
 
- Public Member Functions inherited from vtkObjectBase
const char * GetClassName () const
 
virtual void Delete ()
 
virtual void FastDelete ()
 
void Print (ostream &os)
 
virtual void Register (vtkObjectBase *o)
 
virtual void UnRegister (vtkObjectBase *o)
 
void SetReferenceCount (int)
 
void PrintRevisions (ostream &)
 
virtual void PrintHeader (ostream &os, vtkIndent indent)
 
virtual void PrintTrailer (ostream &os, vtkIndent indent)
 
int GetReferenceCount ()
 

Static Public Member Functions

static vtkViewThemeNew ()
 
static int IsTypeOf (const char *type)
 
static vtkViewThemeSafeDownCast (vtkObjectBase *o)
 
static vtkViewThemeCreateOceanTheme ()
 
static vtkViewThemeCreateMellowTheme ()
 
static vtkViewThemeCreateNeonTheme ()
 
- Static Public Member Functions inherited from vtkObject
static int IsTypeOf (const char *type)
 
static vtkObjectSafeDownCast (vtkObjectBase *o)
 
static vtkObjectNew ()
 
static void BreakOnError ()
 
static void SetGlobalWarningDisplay (int val)
 
static void GlobalWarningDisplayOn ()
 
static void GlobalWarningDisplayOff ()
 
static int GetGlobalWarningDisplay ()
 
- Static Public Member Functions inherited from vtkObjectBase
static int IsTypeOf (const char *name)
 
static vtkObjectBaseNew ()
 

Protected Member Functions

virtual vtkObjectBaseNewInstanceInternal () const
 
 vtkViewTheme ()
 
 ~vtkViewTheme ()
 
- Protected Member Functions inherited from vtkObject
 vtkObject ()
 
virtual ~vtkObject ()
 
virtual void RegisterInternal (vtkObjectBase *, int check)
 
virtual void UnRegisterInternal (vtkObjectBase *, int check)
 
void InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL)
 
void InternalReleaseFocus ()
 
- Protected Member Functions inherited from vtkObjectBase
 vtkObjectBase ()
 
virtual ~vtkObjectBase ()
 
virtual void CollectRevisions (ostream &)
 
virtual void ReportReferences (vtkGarbageCollector *)
 
 vtkObjectBase (const vtkObjectBase &)
 
void operator= (const vtkObjectBase &)
 

Protected Attributes

double PointSize
 
double LineWidth
 
double PointColor [3]
 
double PointOpacity
 
double CellColor [3]
 
double CellOpacity
 
double OutlineColor [3]
 
double SelectedPointColor [3]
 
double SelectedPointOpacity
 
double SelectedCellColor [3]
 
double SelectedCellOpacity
 
double BackgroundColor [3]
 
double BackgroundColor2 [3]
 
vtkScalarsToColorsPointLookupTable
 
vtkScalarsToColorsCellLookupTable
 
bool ScalePointLookupTable
 
bool ScaleCellLookupTable
 
vtkTextPropertyPointTextProperty
 
vtkTextPropertyCellTextProperty
 
- Protected Attributes inherited from vtkObject
bool Debug
 
vtkTimeStamp MTime
 
vtkSubjectHelper * SubjectHelper
 
- Protected Attributes inherited from vtkObjectBase
vtkAtomicInt32 ReferenceCount
 
vtkWeakPointerBase ** WeakPointers
 

Detailed Description

Sets theme colors for a graphical view.

This may be set on any subclass of vtkView. The view class will attempt to use the values set in the theme to customize the view. Views will not generally use every aspect of the theme. NOTICE: This class will be deprecated in favor of a more robust solution based on style sheets. Do not become overly-dependent on the functionality of themes.

Examples:
vtkViewTheme (Examples)
Tests:
vtkViewTheme (Tests)

Definition at line 47 of file vtkViewTheme.h.

Member Typedef Documentation

Definition at line 51 of file vtkViewTheme.h.

Constructor & Destructor Documentation

vtkViewTheme::vtkViewTheme ( )
protected
vtkViewTheme::~vtkViewTheme ( )
protected

Member Function Documentation

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

Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkObject.

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

Reimplemented from vtkObject.

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

Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from vtkObject.

virtual void vtkViewTheme::SetPointSize ( double  )
virtual

The size of points or vertices

virtual double vtkViewTheme::GetPointSize ( )
virtual

The size of points or vertices

virtual void vtkViewTheme::SetLineWidth ( double  )
virtual

The width of lines or edges

virtual double vtkViewTheme::GetLineWidth ( )
virtual

The width of lines or edges

virtual void vtkViewTheme::SetPointColor ( double  ,
double  ,
double   
)
virtual

The color and opacity of points or vertices when not mapped through a lookup table.

virtual void vtkViewTheme::SetPointColor ( double  [3])
virtual

The color and opacity of points or vertices when not mapped through a lookup table.

virtual double* vtkViewTheme::GetPointColor ( )
virtual

The color and opacity of points or vertices when not mapped through a lookup table.

virtual void vtkViewTheme::GetPointColor ( double ,
double ,
double  
)
virtual

The color and opacity of points or vertices when not mapped through a lookup table.

virtual void vtkViewTheme::GetPointColor ( double  [3])
virtual

The color and opacity of points or vertices when not mapped through a lookup table.

virtual void vtkViewTheme::SetPointOpacity ( double  )
virtual

The color and opacity of points or vertices when not mapped through a lookup table.

virtual double vtkViewTheme::GetPointOpacity ( )
virtual

The color and opacity of points or vertices when not mapped through a lookup table.

virtual void vtkViewTheme::SetPointHueRange ( double  mn,
double  mx 
)
virtual

The ranges to use in the point lookup table. You may also do this by accessing the point lookup table directly with GetPointLookupTable() and calling these methods.

virtual void vtkViewTheme::SetPointHueRange ( double  rng[2])
virtual

The ranges to use in the point lookup table. You may also do this by accessing the point lookup table directly with GetPointLookupTable() and calling these methods.

virtual double* vtkViewTheme::GetPointHueRange ( )
virtual

The ranges to use in the point lookup table. You may also do this by accessing the point lookup table directly with GetPointLookupTable() and calling these methods.

virtual void vtkViewTheme::GetPointHueRange ( double mn,
double mx 
)
virtual

The ranges to use in the point lookup table. You may also do this by accessing the point lookup table directly with GetPointLookupTable() and calling these methods.

virtual void vtkViewTheme::GetPointHueRange ( double  rng[2])
virtual

The ranges to use in the point lookup table. You may also do this by accessing the point lookup table directly with GetPointLookupTable() and calling these methods.

virtual void vtkViewTheme::SetPointSaturationRange ( double  mn,
double  mx 
)
virtual
virtual void vtkViewTheme::SetPointSaturationRange ( double  rng[2])
virtual
virtual double* vtkViewTheme::GetPointSaturationRange ( )
virtual
virtual void vtkViewTheme::GetPointSaturationRange ( double mn,
double mx 
)
virtual
virtual void vtkViewTheme::GetPointSaturationRange ( double  rng[2])
virtual
virtual void vtkViewTheme::SetPointValueRange ( double  mn,
double  mx 
)
virtual
virtual void vtkViewTheme::SetPointValueRange ( double  rng[2])
virtual
virtual double* vtkViewTheme::GetPointValueRange ( )
virtual
virtual void vtkViewTheme::GetPointValueRange ( double mn,
double mx 
)
virtual
virtual void vtkViewTheme::GetPointValueRange ( double  rng[2])
virtual
virtual void vtkViewTheme::SetPointAlphaRange ( double  mn,
double  mx 
)
virtual
virtual void vtkViewTheme::SetPointAlphaRange ( double  rng[2])
virtual
virtual double* vtkViewTheme::GetPointAlphaRange ( )
virtual
virtual void vtkViewTheme::GetPointAlphaRange ( double mn,
double mx 
)
virtual
virtual void vtkViewTheme::GetPointAlphaRange ( double  rng[2])
virtual
virtual vtkScalarsToColors* vtkViewTheme::GetPointLookupTable ( )
virtual

Set/Get the point lookup table.

virtual void vtkViewTheme::SetPointLookupTable ( vtkScalarsToColors lut)
virtual

Set/Get the point lookup table.

virtual void vtkViewTheme::SetScalePointLookupTable ( bool  )
virtual

Whether to scale the lookup table to fit the range of the data.

virtual bool vtkViewTheme::GetScalePointLookupTable ( )
virtual

Whether to scale the lookup table to fit the range of the data.

virtual void vtkViewTheme::ScalePointLookupTableOn ( )
virtual

Whether to scale the lookup table to fit the range of the data.

virtual void vtkViewTheme::ScalePointLookupTableOff ( )
virtual

Whether to scale the lookup table to fit the range of the data.

virtual void vtkViewTheme::SetCellColor ( double  ,
double  ,
double   
)
virtual

The color and opacity of cells or edges when not mapped through a lookup table.

virtual void vtkViewTheme::SetCellColor ( double  [3])
virtual

The color and opacity of cells or edges when not mapped through a lookup table.

virtual double* vtkViewTheme::GetCellColor ( )
virtual

The color and opacity of cells or edges when not mapped through a lookup table.

virtual void vtkViewTheme::GetCellColor ( double ,
double ,
double  
)
virtual

The color and opacity of cells or edges when not mapped through a lookup table.

virtual void vtkViewTheme::GetCellColor ( double  [3])
virtual

The color and opacity of cells or edges when not mapped through a lookup table.

virtual void vtkViewTheme::SetCellOpacity ( double  )
virtual

The color and opacity of cells or edges when not mapped through a lookup table.

virtual double vtkViewTheme::GetCellOpacity ( )
virtual

The color and opacity of cells or edges when not mapped through a lookup table.

virtual void vtkViewTheme::SetCellHueRange ( double  mn,
double  mx 
)
virtual

The ranges to use in the cell lookup table. You may also do this by accessing the cell lookup table directly with GetCellLookupTable() and calling these methods.

virtual void vtkViewTheme::SetCellHueRange ( double  rng[2])
virtual

The ranges to use in the cell lookup table. You may also do this by accessing the cell lookup table directly with GetCellLookupTable() and calling these methods.

virtual double* vtkViewTheme::GetCellHueRange ( )
virtual

The ranges to use in the cell lookup table. You may also do this by accessing the cell lookup table directly with GetCellLookupTable() and calling these methods.

virtual void vtkViewTheme::GetCellHueRange ( double mn,
double mx 
)
virtual

The ranges to use in the cell lookup table. You may also do this by accessing the cell lookup table directly with GetCellLookupTable() and calling these methods.

virtual void vtkViewTheme::GetCellHueRange ( double  rng[2])
virtual

The ranges to use in the cell lookup table. You may also do this by accessing the cell lookup table directly with GetCellLookupTable() and calling these methods.

virtual void vtkViewTheme::SetCellSaturationRange ( double  mn,
double  mx 
)
virtual
virtual void vtkViewTheme::SetCellSaturationRange ( double  rng[2])
virtual
virtual double* vtkViewTheme::GetCellSaturationRange ( )
virtual
virtual void vtkViewTheme::GetCellSaturationRange ( double mn,
double mx 
)
virtual
virtual void vtkViewTheme::GetCellSaturationRange ( double  rng[2])
virtual
virtual void vtkViewTheme::SetCellValueRange ( double  mn,
double  mx 
)
virtual
virtual void vtkViewTheme::SetCellValueRange ( double  rng[2])
virtual
virtual double* vtkViewTheme::GetCellValueRange ( )
virtual
virtual void vtkViewTheme::GetCellValueRange ( double mn,
double mx 
)
virtual
virtual void vtkViewTheme::GetCellValueRange ( double  rng[2])
virtual
virtual void vtkViewTheme::SetCellAlphaRange ( double  mn,
double  mx 
)
virtual
virtual void vtkViewTheme::SetCellAlphaRange ( double  rng[2])
virtual
virtual double* vtkViewTheme::GetCellAlphaRange ( )
virtual
virtual void vtkViewTheme::GetCellAlphaRange ( double mn,
double mx 
)
virtual
virtual void vtkViewTheme::GetCellAlphaRange ( double  rng[2])
virtual
virtual vtkScalarsToColors* vtkViewTheme::GetCellLookupTable ( )
virtual

Set/Get the cell lookup table.

virtual void vtkViewTheme::SetCellLookupTable ( vtkScalarsToColors lut)
virtual

Set/Get the cell lookup table.

virtual void vtkViewTheme::SetScaleCellLookupTable ( bool  )
virtual

Whether to scale the lookup table to fit the range of the data.

virtual bool vtkViewTheme::GetScaleCellLookupTable ( )
virtual

Whether to scale the lookup table to fit the range of the data.

virtual void vtkViewTheme::ScaleCellLookupTableOn ( )
virtual

Whether to scale the lookup table to fit the range of the data.

virtual void vtkViewTheme::ScaleCellLookupTableOff ( )
virtual

Whether to scale the lookup table to fit the range of the data.

virtual void vtkViewTheme::SetOutlineColor ( double  ,
double  ,
double   
)
virtual

The color of any outlines in the view.

virtual void vtkViewTheme::SetOutlineColor ( double  [3])
virtual

The color of any outlines in the view.

virtual double* vtkViewTheme::GetOutlineColor ( )
virtual

The color of any outlines in the view.

virtual void vtkViewTheme::GetOutlineColor ( double ,
double ,
double  
)
virtual

The color of any outlines in the view.

virtual void vtkViewTheme::GetOutlineColor ( double  [3])
virtual

The color of any outlines in the view.

virtual void vtkViewTheme::SetSelectedPointColor ( double  ,
double  ,
double   
)
virtual

The color of selected points or vertices.

virtual void vtkViewTheme::SetSelectedPointColor ( double  [3])
virtual

The color of selected points or vertices.

virtual double* vtkViewTheme::GetSelectedPointColor ( )
virtual

The color of selected points or vertices.

virtual void vtkViewTheme::GetSelectedPointColor ( double ,
double ,
double  
)
virtual

The color of selected points or vertices.

virtual void vtkViewTheme::GetSelectedPointColor ( double  [3])
virtual

The color of selected points or vertices.

virtual void vtkViewTheme::SetSelectedPointOpacity ( double  )
virtual

The color of selected points or vertices.

virtual double vtkViewTheme::GetSelectedPointOpacity ( )
virtual

The color of selected points or vertices.

virtual void vtkViewTheme::SetSelectedCellColor ( double  ,
double  ,
double   
)
virtual

The color of selected cells or edges.

virtual void vtkViewTheme::SetSelectedCellColor ( double  [3])
virtual

The color of selected cells or edges.

virtual double* vtkViewTheme::GetSelectedCellColor ( )
virtual

The color of selected cells or edges.

virtual void vtkViewTheme::GetSelectedCellColor ( double ,
double ,
double  
)
virtual

The color of selected cells or edges.

virtual void vtkViewTheme::GetSelectedCellColor ( double  [3])
virtual

The color of selected cells or edges.

virtual void vtkViewTheme::SetSelectedCellOpacity ( double  )
virtual

The color of selected cells or edges.

virtual double vtkViewTheme::GetSelectedCellOpacity ( )
virtual

The color of selected cells or edges.

virtual void vtkViewTheme::SetBackgroundColor ( double  ,
double  ,
double   
)
virtual

The view background color.

virtual void vtkViewTheme::SetBackgroundColor ( double  [3])
virtual

The view background color.

virtual double* vtkViewTheme::GetBackgroundColor ( )
virtual

The view background color.

virtual void vtkViewTheme::GetBackgroundColor ( double ,
double ,
double  
)
virtual

The view background color.

virtual void vtkViewTheme::GetBackgroundColor ( double  [3])
virtual

The view background color.

virtual void vtkViewTheme::SetBackgroundColor2 ( double  ,
double  ,
double   
)
virtual

The second background color (for gradients).

virtual void vtkViewTheme::SetBackgroundColor2 ( double  [3])
virtual

The second background color (for gradients).

virtual double* vtkViewTheme::GetBackgroundColor2 ( )
virtual

The second background color (for gradients).

virtual void vtkViewTheme::GetBackgroundColor2 ( double ,
double ,
double  
)
virtual

The second background color (for gradients).

virtual void vtkViewTheme::GetBackgroundColor2 ( double  [3])
virtual

The second background color (for gradients).

virtual void vtkViewTheme::SetPointTextProperty ( vtkTextProperty tprop)
virtual

The text property to use for labelling points/vertices.

virtual vtkTextProperty* vtkViewTheme::GetPointTextProperty ( )
virtual

The text property to use for labelling points/vertices.

virtual void vtkViewTheme::SetCellTextProperty ( vtkTextProperty tprop)
virtual

The text property to use for labelling edges/cells.

virtual vtkTextProperty* vtkViewTheme::GetCellTextProperty ( )
virtual

The text property to use for labelling edges/cells.

virtual void vtkViewTheme::SetVertexLabelColor ( double  r,
double  g,
double  b 
)
virtual

The color to use for labelling graph vertices. This is deprecated. Use GetPointTextProperty()->SetColor() instead.

virtual void vtkViewTheme::SetVertexLabelColor ( double  c[3])
inlinevirtual

The color to use for labelling graph vertices. This is deprecated. Use GetPointTextProperty()->SetColor() instead.

Definition at line 218 of file vtkViewTheme.h.

virtual double* vtkViewTheme::GetVertexLabelColor ( )
virtual

The color to use for labelling graph vertices. This is deprecated. Use GetPointTextProperty()->SetColor() instead.

virtual void vtkViewTheme::GetVertexLabelColor ( double r,
double g,
double b 
)
inlinevirtual

The color to use for labelling graph vertices. This is deprecated. Use GetPointTextProperty()->SetColor() instead.

Definition at line 221 of file vtkViewTheme.h.

virtual void vtkViewTheme::GetVertexLabelColor ( double  c[3])
inlinevirtual

The color to use for labelling graph vertices. This is deprecated. Use GetPointTextProperty()->SetColor() instead.

Definition at line 223 of file vtkViewTheme.h.

virtual void vtkViewTheme::SetEdgeLabelColor ( double  r,
double  g,
double  b 
)
virtual

The color to use for labelling graph edges. This is deprecated. Use GetCellTextProperty()->SetColor() instead.

virtual void vtkViewTheme::SetEdgeLabelColor ( double  c[3])
inlinevirtual

The color to use for labelling graph edges. This is deprecated. Use GetCellTextProperty()->SetColor() instead.

Definition at line 231 of file vtkViewTheme.h.

virtual double* vtkViewTheme::GetEdgeLabelColor ( )
virtual

The color to use for labelling graph edges. This is deprecated. Use GetCellTextProperty()->SetColor() instead.

virtual void vtkViewTheme::GetEdgeLabelColor ( double r,
double g,
double b 
)
inlinevirtual

The color to use for labelling graph edges. This is deprecated. Use GetCellTextProperty()->SetColor() instead.

Definition at line 234 of file vtkViewTheme.h.

virtual void vtkViewTheme::GetEdgeLabelColor ( double  c[3])
inlinevirtual

The color to use for labelling graph edges. This is deprecated. Use GetCellTextProperty()->SetColor() instead.

Definition at line 236 of file vtkViewTheme.h.

static vtkViewTheme* vtkViewTheme::CreateOceanTheme ( )
static

Convenience methods for creating some default view themes. The return reference is reference-counted, so you will have to call Delete() on the reference when you are finished with it.

static vtkViewTheme* vtkViewTheme::CreateMellowTheme ( )
static

Convenience methods for creating some default view themes. The return reference is reference-counted, so you will have to call Delete() on the reference when you are finished with it.

static vtkViewTheme* vtkViewTheme::CreateNeonTheme ( )
static

Convenience methods for creating some default view themes. The return reference is reference-counted, so you will have to call Delete() on the reference when you are finished with it.

bool vtkViewTheme::LookupMatchesPointTheme ( vtkScalarsToColors s2c)

Whether a given lookup table matches the point or cell theme of this theme.

bool vtkViewTheme::LookupMatchesCellTheme ( vtkScalarsToColors s2c)

Whether a given lookup table matches the point or cell theme of this theme.

Member Data Documentation

double vtkViewTheme::PointSize
protected

Definition at line 260 of file vtkViewTheme.h.

double vtkViewTheme::LineWidth
protected

Definition at line 261 of file vtkViewTheme.h.

double vtkViewTheme::PointColor[3]
protected

Definition at line 263 of file vtkViewTheme.h.

double vtkViewTheme::PointOpacity
protected

Definition at line 264 of file vtkViewTheme.h.

double vtkViewTheme::CellColor[3]
protected

Definition at line 266 of file vtkViewTheme.h.

double vtkViewTheme::CellOpacity
protected

Definition at line 267 of file vtkViewTheme.h.

double vtkViewTheme::OutlineColor[3]
protected

Definition at line 269 of file vtkViewTheme.h.

double vtkViewTheme::SelectedPointColor[3]
protected

Definition at line 271 of file vtkViewTheme.h.

double vtkViewTheme::SelectedPointOpacity
protected

Definition at line 272 of file vtkViewTheme.h.

double vtkViewTheme::SelectedCellColor[3]
protected

Definition at line 273 of file vtkViewTheme.h.

double vtkViewTheme::SelectedCellOpacity
protected

Definition at line 274 of file vtkViewTheme.h.

double vtkViewTheme::BackgroundColor[3]
protected

Definition at line 276 of file vtkViewTheme.h.

double vtkViewTheme::BackgroundColor2[3]
protected

Definition at line 277 of file vtkViewTheme.h.

vtkScalarsToColors* vtkViewTheme::PointLookupTable
protected

Definition at line 279 of file vtkViewTheme.h.

vtkScalarsToColors* vtkViewTheme::CellLookupTable
protected

Definition at line 280 of file vtkViewTheme.h.

bool vtkViewTheme::ScalePointLookupTable
protected

Definition at line 282 of file vtkViewTheme.h.

bool vtkViewTheme::ScaleCellLookupTable
protected

Definition at line 283 of file vtkViewTheme.h.

vtkTextProperty* vtkViewTheme::PointTextProperty
protected

Definition at line 285 of file vtkViewTheme.h.

vtkTextProperty* vtkViewTheme::CellTextProperty
protected

Definition at line 286 of file vtkViewTheme.h.


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