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

vtkPaletteElementStack Class Reference

#include <vtkPaletteElementStack.h>

Inheritance diagram for vtkPaletteElementStack:

Inheritance graph
[legend]
Collaboration diagram for vtkPaletteElementStack:

Collaboration graph
[legend]
List of all members.

Detailed Description

A stack object for elements.

Calls Register when elements are pushed onto the stack and UnRegister when the element is popped.

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

Definition at line 37 of file vtkPaletteElementStack.h.

Public Member Functions

 vtkTypeRevisionMacro (vtkPaletteElementStack, vtkExtensionsObjectStack)
virtual vtkPaletteElementTop (void) const
 Get a pointer to the element at the first element of the stack.

virtual int Push (vtkPaletteElement *element)
 Add an element pointer to the top of the stack.


Static Public Member Functions

vtkPaletteElementStackNew (void)

Protected Member Functions

 vtkPaletteElementStack (void)
 ~vtkPaletteElementStack ()


Constructor & Destructor Documentation

vtkPaletteElementStack::vtkPaletteElementStack void   )  [inline, protected]
 

Definition at line 66 of file vtkPaletteElementStack.h.

vtkPaletteElementStack::~vtkPaletteElementStack  )  [inline, protected]
 

Definition at line 67 of file vtkPaletteElementStack.h.


Member Function Documentation

vtkPaletteElementStack* vtkPaletteElementStack::New void   )  [static]
 

Reimplemented from vtkExtensionsObjectStack.

Reimplemented in vtkPaletteStack.

virtual int vtkPaletteElementStack::Push vtkPaletteElement element  )  [inline, virtual]
 

Add an element pointer to the top of the stack.

Parameters:
element The element pointer to be added.
This is a typical stack operation. The function creates an element at the top of the stack and assigns the given element pointer to it.

Returns:
true on success, false otherwise.

Definition at line 62 of file vtkPaletteElementStack.h.

virtual vtkPaletteElement* vtkPaletteElementStack::Top void   )  const [inline, virtual]
 

Get a pointer to the element at the first element of the stack.

Returns:
A pointer to the first element on success, NULL otherwise.
Note:
Covariant return type.

Reimplemented from vtkExtensionsObjectStack.

Reimplemented in vtkPaletteStack.

Definition at line 50 of file vtkPaletteElementStack.h.

vtkPaletteElementStack::vtkTypeRevisionMacro vtkPaletteElementStack  ,
vtkExtensionsObjectStack 
 


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