Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

vtkAbstractPaletteColor Class Reference

#include <vtkAbstractPaletteColor.h>

Inheritance diagram for vtkAbstractPaletteColor:

Inheritance graph
[legend]
Collaboration diagram for vtkAbstractPaletteColor:

Collaboration graph
[legend]
List of all members.

Detailed Description

Abstract base for palette colors.

Author:
Sean McInerney
Version:
Revision
1.1
Date:
Date
2004/06/02 11:35:08
See also:
vtkAbstractPaletteMaterial

Definition at line 32 of file vtkAbstractPaletteColor.h.

Public Member Functions

 vtkTypeRevisionMacro (vtkAbstractPaletteColor, vtkAbstractPaletteMaterial)
virtual double GetOpacity (void)
 Get the opacity attribute of this palette color.

virtual void SetOpacity (double a)
 Get the opacity attribute of this palette color.

virtual void GetAmbientColor (double &a0, double &a1, double &a2)
 Get/Set the ambient data of this palette color.

virtual void SetAmbientColor (double a0, double a1, double a2)
 Get/Set the ambient data of this palette color.

virtual void GetDiffuseColor (double &a0, double &a1, double &a2)
 Get/Set the diffuse data of this palette color.

virtual void SetDiffuseColor (double a0, double a1, double a2)
 Get/Set the diffuse data of this palette color.

virtual void GetSpecularColor (double &a0, double &a1, double &a2)
 Get/Set the specular data of this palette color.

virtual void SetSpecularColor (double a0, double a1, double a2)
 Get/Set the specular data of this palette color.

virtual double GetSpecularPower (void)
 Get the specular power attribute of this palette color.

virtual void SetSpecularPower (double a)
 Get the specular power attribute of this palette color.


Protected Member Functions

 vtkAbstractPaletteColor (void)
 ~vtkAbstractPaletteColor ()


Constructor & Destructor Documentation

vtkAbstractPaletteColor::vtkAbstractPaletteColor void   )  [inline, protected]
 

Definition at line 69 of file vtkAbstractPaletteColor.h.

vtkAbstractPaletteColor::~vtkAbstractPaletteColor  )  [inline, protected]
 

Definition at line 70 of file vtkAbstractPaletteColor.h.


Member Function Documentation

void vtkAbstractPaletteColor::GetAmbientColor double &  a0,
double &  a1,
double &  a2
[inline, virtual]
 

Get/Set the ambient data of this palette color.

Implements vtkAbstractPaletteMaterial.

Definition at line 96 of file vtkAbstractPaletteColor.h.

References GetAmbientColor().

Referenced by GetAmbientColor().

void vtkAbstractPaletteColor::GetDiffuseColor double &  a0,
double &  a1,
double &  a2
[inline, virtual]
 

Get/Set the diffuse data of this palette color.

Implements vtkAbstractPaletteMaterial.

Definition at line 107 of file vtkAbstractPaletteColor.h.

References GetDiffuseColor().

Referenced by GetDiffuseColor().

double vtkAbstractPaletteColor::GetOpacity void   )  [inline, virtual]
 

Get the opacity attribute of this palette color.

Implements vtkAbstractPaletteMaterial.

Reimplemented in vtkPaletteColor, and vtkPaletteDiffuseColor.

Definition at line 85 of file vtkAbstractPaletteColor.h.

void vtkAbstractPaletteColor::GetSpecularColor double &  a0,
double &  a1,
double &  a2
[inline, virtual]
 

Get/Set the specular data of this palette color.

Implements vtkAbstractPaletteMaterial.

Definition at line 119 of file vtkAbstractPaletteColor.h.

References GetSpecularColor().

Referenced by GetSpecularColor().

double vtkAbstractPaletteColor::GetSpecularPower void   )  [inline, virtual]
 

Get the specular power attribute of this palette color.

Implements vtkAbstractPaletteMaterial.

Reimplemented in vtkPaletteSpecularColor.

Definition at line 130 of file vtkAbstractPaletteColor.h.

void vtkAbstractPaletteColor::SetAmbientColor double  a0,
double  a1,
double  a2
[inline, virtual]
 

Get/Set the ambient data of this palette color.

Implements vtkAbstractPaletteMaterial.

Definition at line 102 of file vtkAbstractPaletteColor.h.

References SetAmbientColor().

Referenced by SetAmbientColor().

void vtkAbstractPaletteColor::SetDiffuseColor double  a0,
double  a1,
double  a2
[inline, virtual]
 

Get/Set the diffuse data of this palette color.

Implements vtkAbstractPaletteMaterial.

Definition at line 113 of file vtkAbstractPaletteColor.h.

References SetDiffuseColor().

Referenced by SetDiffuseColor().

void vtkAbstractPaletteColor::SetOpacity double  a  )  [inline, virtual]
 

Get the opacity attribute of this palette color.

Implements vtkAbstractPaletteMaterial.

Reimplemented in vtkPaletteColor, and vtkPaletteDiffuseColor.

Definition at line 91 of file vtkAbstractPaletteColor.h.

References SetOpacity().

Referenced by SetOpacity().

void vtkAbstractPaletteColor::SetSpecularColor double  a0,
double  a1,
double  a2
[inline, virtual]
 

Get/Set the specular data of this palette color.

Implements vtkAbstractPaletteMaterial.

Definition at line 125 of file vtkAbstractPaletteColor.h.

References SetSpecularColor().

Referenced by SetSpecularColor().

void vtkAbstractPaletteColor::SetSpecularPower double  a  )  [inline, virtual]
 

Get the specular power attribute of this palette color.

Implements vtkAbstractPaletteMaterial.

Reimplemented in vtkPaletteSpecularColor.

Definition at line 136 of file vtkAbstractPaletteColor.h.

References SetSpecularPower().

Referenced by SetSpecularPower().

vtkAbstractPaletteColor::vtkTypeRevisionMacro vtkAbstractPaletteColor  ,
vtkAbstractPaletteMaterial 
 


The documentation for this class was generated from the following file:
Generated on Tue Aug 10 03:41:50 2004 for vtkExtensions by doxygen 1.3.7