#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. |
1.3.7