|
Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Libs/MRML/Core/vtkTagTable.h>


Public Types | |
| typedef vtkObject | Superclass |
Public Member Functions | |
| virtual void | AddOrUpdateTag (const char *attribute, const char *value) |
| Add a tag column to the TagTable. | |
| virtual void | AddOrUpdateTag (const char *attribute, const char *value, int selected) |
| Add a tag column to the TagTable. | |
| virtual void | AddUniqueTag (const char *attribute, const char *value) |
| Add a tag column to the TagTable. | |
| virtual int | CheckTableForTag (const char *attribute) |
| Returns index of table for which tag exists, or returns -1. | |
| virtual int | CheckTableForTag (const char *attribute, const char *value) |
| virtual void | ClearTagTable () |
| Clears all tags out of table. | |
| virtual void | Copy (vtkTagTable *t) |
| virtual void | DeleteTag (const char *attribute) |
| Deletes a column with the name matching "attribute" in the TagTable. | |
| virtual void | DeselectTag (const char *attribute) |
| virtual const char * | GetClassName () |
| virtual char * | GetName () |
| Get the vtkTable that contains user-defined attribute/value pairs. | |
| virtual int | GetNumberOfTags () |
| Convenience method that returns the number of tags in TagTable. | |
| virtual int | GetRestoreSelectionState () |
| virtual const char * | GetTagAttribute (int index) |
| Get the attribute at a particular index in the TagTable. | |
| virtual const char * | GetTagValue (const char *attribute) |
| Get the value of a tag in the TagTable. | |
| virtual const char * | GetTagValue (int index) |
| Get the value of a tag in the TagTable. | |
| virtual void | Initialize () |
| virtual int | IsA (const char *type) |
| virtual int | IsTagSelected (const char *attribute) |
| void | PrintSelf (ostream &os, vtkIndent indent) 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. | |
| virtual int | UpdateTag (const char *attribute, const char *value, int selected) |
Static Public Member Functions | |
| static int | IsTypeOf (const char *type) |
| static vtkTagTable * | New () |
| The Usual vtk class functions. | |
| static vtkTagTable * | SafeDownCast (vtkObject *o) |
Public Attributes | |
| std::map< std::string, int > | TagSelectionTable |
| describes whether each attribute is selected or not. | |
| std::map< std::string, std::string > | TagTable |
| describes attribute value pairs | |
Protected Member Functions | |
| void | operator= (const vtkTagTable &) |
| vtkTagTable () | |
| vtkTagTable (const vtkTagTable &) | |
| ~vtkTagTable () override | |
Definition at line 14 of file vtkTagTable.h.
| typedef vtkObject vtkTagTable::Superclass |
Definition at line 19 of file vtkTagTable.h.
|
protected |
|
overrideprotected |
|
protected |
|
virtual |
Add a tag column to the TagTable.
|
virtual |
Add a tag column to the TagTable.
|
virtual |
Add a tag column to the TagTable.
|
virtual |
Returns index of table for which tag exists, or returns -1.
|
virtual |
Checks TagTable to see if a attribute already exists. Returns index of attribute if found, or -1 if it's not found.
|
virtual |
Clears all tags out of table.
|
virtual |
|
virtual |
Deletes a column with the name matching "attribute" in the TagTable.
|
virtual |
|
virtual |
|
virtual |
Get the vtkTable that contains user-defined attribute/value pairs.
|
virtual |
Convenience method that returns the number of tags in TagTable.
|
virtual |
|
virtual |
Get the attribute at a particular index in the TagTable.
|
virtual |
Get the value of a tag in the TagTable.
|
virtual |
Get the value of a tag in the TagTable.
|
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.
|
virtual |
|
virtual |
|
static |
|
static |
The Usual vtk class functions.
|
protected |
|
override |
|
static |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Replace a tag column in the TagTable.
|
virtual |
| std::map<std::string, int> vtkTagTable::TagSelectionTable |
describes whether each attribute is selected or not.
Definition at line 92 of file vtkTagTable.h.
| std::map<std::string, std::string> vtkTagTable::TagTable |
describes attribute value pairs
Definition at line 90 of file vtkTagTable.h.