![]() |
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 93 of file vtkTagTable.h.
std::map<std::string, std::string> vtkTagTable::TagTable |
describes attribute value pairs
Definition at line 91 of file vtkTagTable.h.