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

vtkPaletteDiffuseColor Class Reference

#include <vtkPaletteDiffuseColor.h>

Inheritance diagram for vtkPaletteDiffuseColor:

Inheritance graph
[legend]
Collaboration diagram for vtkPaletteDiffuseColor:

Collaboration graph
[legend]
List of all members.

Detailed Description

A palette material diffuse color object.

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

Definition at line 32 of file vtkPaletteDiffuseColor.h.

Public Member Functions

 vtkTypeRevisionMacro (vtkPaletteDiffuseColor, vtkPaletteColorBase)
void PrintSelf (ostream &, vtkIndent)
int GetType (void) const
 Get an enumeration of the element type.

const vtkXMLChType * GetTagName (void) const
 Get the XML tag name for marshalling / unmarshalling.

virtual vtkAbstractPaletteMaterial * GetParent (void) const
 Get the parent of this color.

virtual double GetOpacity ()
 Get the opacity attribute of this palette color.

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


Static Public Member Functions

vtkPaletteDiffuseColor * New (void)

Static Public Attributes

const vtkXMLChType *const diffuseString
const vtkXMLChType *const opacityString

Protected Member Functions

 vtkPaletteDiffuseColor (void)
 ~vtkPaletteDiffuseColor ()
void MarshalAttributes (ostream &target)
void UnmarshalAttribute (const vtkXMLChType *const &attr, const vtkXMLChType *const &value)
virtual void SetParent (vtkAbstractPaletteMaterial *a)

Protected Attributes

double Opacity


Constructor & Destructor Documentation

vtkPaletteDiffuseColor::vtkPaletteDiffuseColor (  void   )  [protected]
 

vtkPaletteDiffuseColor::~vtkPaletteDiffuseColor (   )  [inline, protected]
 

Definition at line 65 of file vtkPaletteDiffuseColor.h.


Member Function Documentation

virtual double vtkPaletteDiffuseColor::GetOpacity (   )  [virtual]
 

Get the opacity attribute of this palette color.

Reimplemented from vtkAbstractPaletteColor.

vtkAbstractPaletteMaterial * vtkPaletteDiffuseColor::GetParent (  void   )  const [inline, virtual]
 

Get the parent of this color.

Reimplemented from vtkPaletteElement.

Definition at line 96 of file vtkPaletteDiffuseColor.h.

const vtkXMLChType * vtkPaletteDiffuseColor::GetTagName (  void   )  const [inline, virtual]
 

Get the XML tag name for marshalling / unmarshalling.

Implements vtkPaletteElement.

Definition at line 110 of file vtkPaletteDiffuseColor.h.

References diffuseString.

int vtkPaletteDiffuseColor::GetType (  void   )  const [inline, virtual]
 

Get an enumeration of the element type.

Reimplemented from vtkPaletteElement.

Definition at line 104 of file vtkPaletteDiffuseColor.h.

References VTK_PALETTE_DIFFUSE.

void vtkPaletteDiffuseColor::MarshalAttributes (  ostream &  target  )  [protected, virtual]
 

Reimplemented from vtkAbstractPaletteMaterial.

vtkPaletteDiffuseColor* vtkPaletteDiffuseColor::New (  void   )  [static]
 

Reimplemented from vtkExtensionsObject.

void vtkPaletteDiffuseColor::PrintSelf (  ostream &  ,
vtkIndent 
)  [virtual]
 

Reimplemented from vtkPaletteColorBase.

virtual void vtkPaletteDiffuseColor::SetOpacity (  double   )  [virtual]
 

Get the opacity attribute of this palette color.

Reimplemented from vtkAbstractPaletteColor.

virtual void vtkPaletteDiffuseColor::SetParent (  vtkAbstractPaletteMaterial *  a  )  [inline, protected, virtual]
 

Definition at line 76 of file vtkPaletteDiffuseColor.h.

void vtkPaletteDiffuseColor::UnmarshalAttribute (  const vtkXMLChType *const &  attr,
const vtkXMLChType *const &  value
)  [protected, virtual]
 

Reimplemented from vtkAbstractPaletteMaterial.

vtkPaletteDiffuseColor::vtkTypeRevisionMacro (  vtkPaletteDiffuseColor  ,
vtkPaletteColorBase 
) 
 


Member Data Documentation

const vtkXMLChType* const vtkPaletteDiffuseColor::diffuseString [static]
 

Definition at line 58 of file vtkPaletteDiffuseColor.h.

Referenced by GetTagName().

double vtkPaletteDiffuseColor::Opacity [protected]
 

Definition at line 73 of file vtkPaletteDiffuseColor.h.

const vtkXMLChType* const vtkPaletteDiffuseColor::opacityString [static]
 

Definition at line 60 of file vtkPaletteDiffuseColor.h.


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