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

vtkPaletteSpecularColor Class Reference

#include <vtkPaletteSpecularColor.h>

Inheritance diagram for vtkPaletteSpecularColor:

Inheritance graph
[legend]
Collaboration diagram for vtkPaletteSpecularColor:

Collaboration graph
[legend]
List of all members.

Detailed Description

A palette material ambient color object.

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

Definition at line 32 of file vtkPaletteSpecularColor.h.

Public Member Functions

 vtkTypeRevisionMacro (vtkPaletteSpecularColor, 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 GetSpecularPower ()
 Get the specular power attribute of this palette color.

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


Static Public Member Functions

vtkPaletteSpecularColorNew (void)

Static Public Attributes

const vtkXMLChType *const specularString
const vtkXMLChType *const powerString

Protected Member Functions

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

Protected Attributes

double SpecularPower


Constructor & Destructor Documentation

vtkPaletteSpecularColor::vtkPaletteSpecularColor void   )  [protected]
 

vtkPaletteSpecularColor::~vtkPaletteSpecularColor  )  [inline, protected]
 

Definition at line 65 of file vtkPaletteSpecularColor.h.


Member Function Documentation

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

Get the parent of this color.

Reimplemented from vtkPaletteElement.

Definition at line 96 of file vtkPaletteSpecularColor.h.

virtual double vtkPaletteSpecularColor::GetSpecularPower  )  [virtual]
 

Get the specular power attribute of this palette color.

Reimplemented from vtkAbstractPaletteColor.

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

Get the XML tag name for marshalling / unmarshalling.

Implements vtkPaletteElement.

Definition at line 110 of file vtkPaletteSpecularColor.h.

References specularString.

int vtkPaletteSpecularColor::GetType void   )  const [inline, virtual]
 

Get an enumeration of the element type.

Reimplemented from vtkPaletteElement.

Definition at line 104 of file vtkPaletteSpecularColor.h.

References VTK_PALETTE_SPECULAR.

void vtkPaletteSpecularColor::MarshalAttributes ostream &   )  [protected, virtual]
 

Reimplemented from vtkAbstractPaletteMaterial.

vtkPaletteSpecularColor* vtkPaletteSpecularColor::New void   )  [static]
 

Reimplemented from vtkExtensionsObject.

void vtkPaletteSpecularColor::PrintSelf ostream &  ,
vtkIndent 
[virtual]
 

Reimplemented from vtkPaletteColorBase.

virtual void vtkPaletteSpecularColor::SetParent vtkAbstractPaletteMaterial a  )  [inline, protected, virtual]
 

Definition at line 76 of file vtkPaletteSpecularColor.h.

virtual void vtkPaletteSpecularColor::SetSpecularPower double   )  [virtual]
 

Get the specular power attribute of this palette color.

Reimplemented from vtkAbstractPaletteColor.

void vtkPaletteSpecularColor::UnmarshalAttribute const vtkXMLChType *const &  attr,
const vtkXMLChType *const &  value
[protected, virtual]
 

Reimplemented from vtkAbstractPaletteMaterial.

vtkPaletteSpecularColor::vtkTypeRevisionMacro vtkPaletteSpecularColor  ,
vtkPaletteColorBase 
 


Member Data Documentation

const vtkXMLChType* const vtkPaletteSpecularColor::powerString [static]
 

Definition at line 60 of file vtkPaletteSpecularColor.h.

double vtkPaletteSpecularColor::SpecularPower [protected]
 

Definition at line 73 of file vtkPaletteSpecularColor.h.

const vtkXMLChType* const vtkPaletteSpecularColor::specularString [static]
 

Definition at line 58 of file vtkPaletteSpecularColor.h.

Referenced by GetTagName().


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