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 vtkXMLChTypeGetTagName (void) const
 Get the XML tag name for marshalling / unmarshalling.

virtual vtkAbstractPaletteMaterialGetParent (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

vtkPaletteDiffuseColorNew (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