#include <vtkPaletteMaterial.h>
Inheritance diagram for vtkPaletteMaterial:
Definition at line 34 of file vtkPaletteMaterial.h.
Public Member Functions | |
vtkTypeRevisionMacro (vtkPaletteMaterial, vtkAbstractPaletteMaterial) | |
void | PrintSelf (ostream &, vtkIndent) |
const vtkXMLChType * | GetTagName (void) const |
Get the XML tag name for marshalling / unmarshalling. | |
int | GetType (void) const |
Get an enumeration of the element type. | |
int | IsLeaf (void) const |
Is this palette element a leaf node (i.e. | |
int | IsEmpty (void) const |
Returns true if the palette is empty. | |
vtkIdType | GetSize (void) const |
Returns the total number of elements in the palette including children. | |
vtkIdType | GetCapacity (void) const |
Returns the total number of elements that can be held by this object. | |
vtkPaletteElement * | Find (const char *name) const |
Find an element associated with a name as a child of this object. | |
int | Insert (vtkPaletteElement *&element) |
Add an element to this object. | |
int | Erase (const char *name) |
Erase an element associated with a name from this object. | |
void | GetColor (double &c0, double &c1, double &c2) |
Get/Set the data of this palette color material. | |
void | SetColor (double c0, double c1, double c2) |
Get/Set the data of this palette color material. | |
double | GetOpacity (void) |
Get the opacity attribute of this palette color material. | |
void | SetOpacity (double) |
Get the opacity attribute of this palette color material. | |
void | GetAmbientColor (double &c0, double &c1, double &c2) |
Get/Set the ambient data of this palette color material. | |
void | SetAmbientColor (double c0, double c1, double c2) |
Get/Set the ambient data of this palette color material. | |
void | GetDiffuseColor (double &c0, double &c1, double &c2) |
Get/Set the diffuse data of this palette color material. | |
void | SetDiffuseColor (double c0, double c1, double c2) |
Get/Set the diffuse data of this palette color material. | |
void | GetSpecularColor (double &c0, double &c1, double &c2) |
Get/Set the specular data of this palette color material. | |
void | SetSpecularColor (double c0, double c1, double c2) |
Get/Set the specular data of this palette color material. | |
double | GetSpecularPower (void) |
Get the specular power attribute of this palette color. | |
void | SetSpecularPower (double) |
Get the specular power attribute of this palette color. | |
virtual vtkAbstractPaletteMaterial * | GetAmbientColorElement () |
Get the palette specular element. | |
void | SetAmbientColorElement (vtkAbstractPaletteMaterial *) |
Get the palette specular element. | |
virtual vtkAbstractPaletteMaterial * | GetDiffuseColorElement () |
Get the palette specular element. | |
void | SetDiffuseColorElement (vtkAbstractPaletteMaterial *) |
Get the palette specular element. | |
virtual vtkAbstractPaletteMaterial * | GetSpecularColorElement () |
Get the palette specular element. | |
void | SetSpecularColorElement (vtkAbstractPaletteMaterial *) |
Get the palette specular element. | |
Static Public Member Functions | |
vtkPaletteMaterial * | New (void) |
Static Public Attributes | |
const vtkXMLChType *const | materialString |
Protected Member Functions | |
vtkPaletteMaterial (void) | |
~vtkPaletteMaterial () | |
void | MarshalContent (ostream &, vtkIndent) |
Protected Attributes | |
vtkAbstractPaletteMaterial * | AmbientColorElement |
vtkAbstractPaletteMaterial * | DiffuseColorElement |
vtkAbstractPaletteMaterial * | SpecularColorElement |
|
|
|
|
|
Erase an element associated with a
Reimplemented from vtkPaletteElement. |
|
Find an element associated with a
Reimplemented from vtkPaletteElement. |
|
Get/Set the ambient data of this palette color material.
Implements vtkAbstractPaletteMaterial. |
|
Get the palette specular element.
|
|
Returns the total number of elements that can be held by this object.
Reimplemented from vtkPaletteElement. |
|
Get/Set the data of this palette color material.
Implements vtkAbstractPaletteMaterial. |
|
Get/Set the diffuse data of this palette color material.
Implements vtkAbstractPaletteMaterial. |
|
Get the palette specular element.
|
|
Get the opacity attribute of this palette color material.
Implements vtkAbstractPaletteMaterial. |
|
Returns the total number of elements in the palette including children.
Reimplemented from vtkPaletteElement. |
|
Get/Set the specular data of this palette color material.
Implements vtkAbstractPaletteMaterial. |
|
Get the palette specular element.
|
|
Get the specular power attribute of this palette color.
Implements vtkAbstractPaletteMaterial. |
|
Get the XML tag name for marshalling / unmarshalling.
Implements vtkPaletteElement. |
|
Get an enumeration of the element type.
Reimplemented from vtkPaletteElement. |
|
Add an
|
|
Returns
Reimplemented from vtkPaletteElement. |
|
Is this palette element a leaf node (i.e. cannot have children). Reimplemented from vtkPaletteElement. Definition at line 51 of file vtkPaletteMaterial.h. |
|
Reimplemented from vtkPaletteElement. |
|
Reimplemented from vtkExtensionsObject. |
|
Reimplemented from vtkPaletteElement. |
|
Get/Set the ambient data of this palette color material.
Implements vtkAbstractPaletteMaterial. |
|
Get the palette specular element.
|
|
Get/Set the data of this palette color material.
Implements vtkAbstractPaletteMaterial. |
|
Get/Set the diffuse data of this palette color material.
Implements vtkAbstractPaletteMaterial. |
|
Get the palette specular element.
|
|
Get the opacity attribute of this palette color material.
Implements vtkAbstractPaletteMaterial. |
|
Get/Set the specular data of this palette color material.
Implements vtkAbstractPaletteMaterial. |
|
Get the palette specular element.
|
|
Get the specular power attribute of this palette color.
Implements vtkAbstractPaletteMaterial. |
|
|
|
Definition at line 174 of file vtkPaletteMaterial.h. |
|
Definition at line 175 of file vtkPaletteMaterial.h. |
|
Definition at line 163 of file vtkPaletteMaterial.h. |
|
Definition at line 176 of file vtkPaletteMaterial.h. |