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

vtkPaletteColor Class Reference

#include <vtkPaletteColor.h>

Inheritance diagram for vtkPaletteColor:

Inheritance graph
[legend]
Collaboration diagram for vtkPaletteColor:

Collaboration graph
[legend]
List of all members.

Detailed Description

A palette 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 vtkPaletteColor.h.

Public Member Functions

 vtkTypeRevisionMacro (vtkPaletteColor, 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 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

vtkPaletteColor * New (void)

Static Public Attributes

const vtkXMLChType *const colorString
const vtkXMLChType *const opacityString

Protected Member Functions

 vtkPaletteColor (void)
 ~vtkPaletteColor ()
void MarshalAttributes (ostream &target)
void UnmarshalAttribute (const vtkXMLChType *const &attr, const vtkXMLChType *const &value)

Protected Attributes

double Opacity


Constructor & Destructor Documentation

vtkPaletteColor::vtkPaletteColor (  void   )  [protected]
 

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

Definition at line 62 of file vtkPaletteColor.h.


Member Function Documentation

virtual double vtkPaletteColor::GetOpacity (   )  [virtual]
 

Get the opacity attribute of this palette color.

Reimplemented from vtkAbstractPaletteColor.

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

Get the XML tag name for marshalling / unmarshalling.

Implements vtkPaletteElement.

Definition at line 92 of file vtkPaletteColor.h.

References colorString.

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

Get an enumeration of the element type.

Reimplemented from vtkPaletteElement.

Definition at line 86 of file vtkPaletteColor.h.

References VTK_PALETTE_COMPOSITE.

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

Reimplemented from vtkAbstractPaletteMaterial.

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

Reimplemented from vtkExtensionsObject.

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

Reimplemented from vtkPaletteColorBase.

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

Get the opacity attribute of this palette color.

Reimplemented from vtkAbstractPaletteColor.

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

Reimplemented from vtkAbstractPaletteMaterial.

vtkPaletteColor::vtkTypeRevisionMacro (  vtkPaletteColor  ,
vtkPaletteColorBase 
) 
 


Member Data Documentation

const vtkXMLChType* const vtkPaletteColor::colorString [static]
 

Definition at line 55 of file vtkPaletteColor.h.

Referenced by GetTagName().

double vtkPaletteColor::Opacity [protected]
 

Definition at line 70 of file vtkPaletteColor.h.

const vtkXMLChType* const vtkPaletteColor::opacityString [static]
 

Definition at line 57 of file vtkPaletteColor.h.


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