#include <Libs/MRML/Core/vtkTagTable.h>
 | 
| virtual void  | AddOrUpdateTag (const char *attribute, const char *value) | 
|   | Add a tag column to the TagTable.  More...
  | 
|   | 
| virtual void  | AddOrUpdateTag (const char *attribute, const char *value, int selected) | 
|   | Add a tag column to the TagTable.  More...
  | 
|   | 
| virtual void  | AddUniqueTag (const char *attribute, const char *value) | 
|   | Add a tag column to the TagTable.  More...
  | 
|   | 
| virtual int  | CheckTableForTag (const char *attribute, const char *value) | 
|   | 
| virtual int  | CheckTableForTag (const char *attribute) | 
|   | Returns index of table for which tag exists, or returns -1.  More...
  | 
|   | 
| virtual void  | ClearTagTable () | 
|   | Clears all tags out of table.  More...
  | 
|   | 
| virtual void  | Copy (vtkTagTable *t) | 
|   | 
| virtual void  | DeleteTag (const char *attribute) | 
|   | Deletes a column with the name matching "attribute" in the TagTable.  More...
  | 
|   | 
| virtual void  | DeselectTag (const char *attribute) | 
|   | 
| virtual const char *  | GetClassName () | 
|   | 
| virtual char *  | GetName () | 
|   | Get the vtkTable that contains user-defined attribute/value pairs.  More...
  | 
|   | 
| virtual int  | GetNumberOfTags () | 
|   | Convenience method that returns the number of tags in TagTable.  More...
  | 
|   | 
| virtual int  | GetRestoreSelectionState () | 
|   | 
| virtual const char *  | GetTagAttribute (int index) | 
|   | Get the attribute at a particular index in the TagTable.  More...
  | 
|   | 
| virtual const char *  | GetTagValue (int index) | 
|   | Get the value of a tag in the TagTable.  More...
  | 
|   | 
| virtual const char *  | GetTagValue (const char *attribute) | 
|   | Get the value of a tag in the TagTable.  More...
  | 
|   | 
| virtual void  | Initialize () | 
|   | 
| virtual int  | IsA (const char *type) | 
|   | 
| virtual int  | IsTagSelected (const char *attribute) | 
|   | 
| void  | PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE | 
|   | 
| virtual void  | SelectTag (const char *attribute) | 
|   | 
| virtual void  | SetName (const char *) | 
|   | 
| virtual void  | SetRestoreSelectionState (int) | 
|   | 
| virtual int  | UpdateTag (const char *attribute, const char *value) | 
|   | Replace a tag column in the TagTable.  More...
  | 
|   | 
| virtual int  | UpdateTag (const char *attribute, const char *value, int selected) | 
|   | 
Definition at line 14 of file vtkTagTable.h.
 
◆ Superclass
◆ vtkTagTable() [1/2]
  
  
      
        
          | vtkTagTable::vtkTagTable  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ ~vtkTagTable()
  
  
      
        
          | virtual vtkTagTable::~vtkTagTable  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ vtkTagTable() [2/2]
◆ AddOrUpdateTag() [1/2]
  
  
      
        
          | virtual void vtkTagTable::AddOrUpdateTag  | 
          ( | 
          const char *  | 
          attribute,  | 
         
        
           | 
           | 
          const char *  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
Add a tag column to the TagTable. 
 
 
◆ AddOrUpdateTag() [2/2]
  
  
      
        
          | virtual void vtkTagTable::AddOrUpdateTag  | 
          ( | 
          const char *  | 
          attribute,  | 
         
        
           | 
           | 
          const char *  | 
          value,  | 
         
        
           | 
           | 
          int  | 
          selected  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
Add a tag column to the TagTable. 
 
 
◆ AddUniqueTag()
  
  
      
        
          | virtual void vtkTagTable::AddUniqueTag  | 
          ( | 
          const char *  | 
          attribute,  | 
         
        
           | 
           | 
          const char *  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
Add a tag column to the TagTable. 
 
 
◆ CheckTableForTag() [1/2]
  
  
      
        
          | virtual int vtkTagTable::CheckTableForTag  | 
          ( | 
          const char *  | 
          attribute,  | 
         
        
           | 
           | 
          const char *  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
Checks TagTable to see if a attribute already exists. Returns index of attribute if found, or -1 if it's not found. 
 
 
◆ CheckTableForTag() [2/2]
  
  
      
        
          | virtual int vtkTagTable::CheckTableForTag  | 
          ( | 
          const char *  | 
          attribute | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Returns index of table for which tag exists, or returns -1. 
 
 
◆ ClearTagTable()
  
  
      
        
          | virtual void vtkTagTable::ClearTagTable  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Clears all tags out of table. 
 
 
◆ Copy()
◆ DeleteTag()
  
  
      
        
          | virtual void vtkTagTable::DeleteTag  | 
          ( | 
          const char *  | 
          attribute | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Deletes a column with the name matching "attribute" in the TagTable. 
 
 
◆ DeselectTag()
  
  
      
        
          | virtual void vtkTagTable::DeselectTag  | 
          ( | 
          const char *  | 
          attribute | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetClassName()
  
  
      
        
          | virtual const char* vtkTagTable::GetClassName  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetName()
  
  
      
        
          | virtual char* vtkTagTable::GetName  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Get the vtkTable that contains user-defined attribute/value pairs. 
 
 
◆ GetNumberOfTags()
  
  
      
        
          | virtual int vtkTagTable::GetNumberOfTags  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Convenience method that returns the number of tags in TagTable. 
 
 
◆ GetRestoreSelectionState()
  
  
      
        
          | virtual int vtkTagTable::GetRestoreSelectionState  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetTagAttribute()
  
  
      
        
          | virtual const char* vtkTagTable::GetTagAttribute  | 
          ( | 
          int  | 
          index | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Get the attribute at a particular index in the TagTable. 
 
 
◆ GetTagValue() [1/2]
  
  
      
        
          | virtual const char* vtkTagTable::GetTagValue  | 
          ( | 
          int  | 
          index | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Get the value of a tag in the TagTable. 
 
 
◆ GetTagValue() [2/2]
  
  
      
        
          | virtual const char* vtkTagTable::GetTagValue  | 
          ( | 
          const char *  | 
          attribute | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Get the value of a tag in the TagTable. 
 
 
◆ Initialize()
  
  
      
        
          | virtual void vtkTagTable::Initialize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
Method that sets up default and required tags for a service. Each derived class should fill out this method. 
Definition at line 33 of file vtkTagTable.h.
 
 
◆ IsA()
  
  
      
        
          | virtual int vtkTagTable::IsA  | 
          ( | 
          const char *  | 
          type | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ IsTagSelected()
  
  
      
        
          | virtual int vtkTagTable::IsTagSelected  | 
          ( | 
          const char *  | 
          attribute | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ IsTypeOf()
  
  
      
        
          | static int vtkTagTable::IsTypeOf  | 
          ( | 
          const char *  | 
          type | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ New()
The Usual vtk class functions. 
 
 
◆ operator=()
◆ PrintSelf()
      
        
          | void vtkTagTable::PrintSelf  | 
          ( | 
          ostream &  | 
          os,  | 
        
        
           | 
           | 
          vtkIndent  | 
          indent  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ SafeDownCast()
  
  
      
        
          | static vtkTagTable* vtkTagTable::SafeDownCast  | 
          ( | 
          vtkObject *  | 
          o | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ SelectTag()
  
  
      
        
          | virtual void vtkTagTable::SelectTag  | 
          ( | 
          const char *  | 
          attribute | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SetName()
  
  
      
        
          | virtual void vtkTagTable::SetName  | 
          ( | 
          const char *  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SetRestoreSelectionState()
  
  
      
        
          | virtual void vtkTagTable::SetRestoreSelectionState  | 
          ( | 
          int  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ UpdateTag() [1/2]
  
  
      
        
          | virtual int vtkTagTable::UpdateTag  | 
          ( | 
          const char *  | 
          attribute,  | 
         
        
           | 
           | 
          const char *  | 
          value  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
Replace a tag column in the TagTable. 
 
 
◆ UpdateTag() [2/2]
  
  
      
        
          | virtual int vtkTagTable::UpdateTag  | 
          ( | 
          const char *  | 
          attribute,  | 
         
        
           | 
           | 
          const char *  | 
          value,  | 
         
        
           | 
           | 
          int  | 
          selected  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
◆ TagSelectionTable
      
        
          | std::map<std::string, int > vtkTagTable::TagSelectionTable | 
        
      
 
describes whether each attribute is selected or not. 
Definition at line 93 of file vtkTagTable.h.
 
 
◆ TagTable
      
        
          | std::map<std::string, std::string> vtkTagTable::TagTable | 
        
      
 
describes attribute value pairs 
Definition at line 91 of file vtkTagTable.h.
 
 
The documentation for this class was generated from the following file: