Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
vtkUserTagTable Class Reference

#include <Libs/MRML/Core/vtkUserTagTable.h>

Inheritance diagram for vtkUserTagTable:
Collaboration diagram for vtkUserTagTable:

Public Types

typedef vtkTable Superclass
 

Public Member Functions

virtual int AddKeywordValuePair (const char *keyword, const char *value)
 
virtual int AddKeywordValuePair (const char *keyword, void *value)
 
virtual int CheckTableForKeyword (const char *keyword)
 
virtual int DeleteKeywordValuePair (const char *keyword)
 Deletes a column with the name matching "keyword" in the TagTable.
 
virtual int DeleteKeywordValuePair (int index)
 Deletes a column corresponding to "index" in the TagTable.
 
virtual const char * GetClassName ()
 
virtual int GetKeywordColumn (const char *keyword)
 Returns the index of the TagTable column whose name matches "keyword".
 
virtual int GetNumberOfColumns ()
 Convenience method that returns the number of columns in TagTable.
 
virtual vtkTable * GetTagTable ()
 Get the vtkTable that contains user-defined keyword/value pairs.
 
virtual const char * GetUserTagKeyword (int index)
 Get the keyword at a particular column in the TagTable.
 
virtual const char * GetUserTagValue (const char *keyword)
 Get the value for a keyword in the TagTable.
 
virtual const char * GetUserTagValue (int index)
 Get the value at a particular column in the TagTable.
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkUserTagTableNew ()
 The Usual vtk class functions.
 
static vtkUserTagTableSafeDownCast (vtkObject *o)
 

Protected Member Functions

void operator= (const vtkUserTagTable &)
 
 vtkUserTagTable ()
 
 vtkUserTagTable (const vtkUserTagTable &)
 
virtual ~vtkUserTagTable ()
 

Detailed Description

Definition at line 9 of file vtkUserTagTable.h.

Member Typedef Documentation

◆ Superclass

typedef vtkTable vtkUserTagTable::Superclass

Definition at line 14 of file vtkUserTagTable.h.

Constructor & Destructor Documentation

◆ vtkUserTagTable() [1/2]

vtkUserTagTable::vtkUserTagTable ( )
protected

◆ ~vtkUserTagTable()

virtual vtkUserTagTable::~vtkUserTagTable ( )
protectedvirtual

◆ vtkUserTagTable() [2/2]

vtkUserTagTable::vtkUserTagTable ( const vtkUserTagTable & )
protected

Member Function Documentation

◆ AddKeywordValuePair() [1/2]

virtual int vtkUserTagTable::AddKeywordValuePair ( const char * keyword,
const char * value )
virtual

Add a tag column to the TagTable; the column's name will be "keyword" and the column's 0th entry will be "value".

◆ AddKeywordValuePair() [2/2]

virtual int vtkUserTagTable::AddKeywordValuePair ( const char * keyword,
void * value )
virtual

Add a tag column to the TagTable; the column's name will be "keyword" and the column's 0th entry will be "value". Only unique keywords are added.

◆ CheckTableForKeyword()

virtual int vtkUserTagTable::CheckTableForKeyword ( const char * keyword)
virtual

Checks TagTable to see if a keyword already exists. Returns 1 if keyword is found, or 0 if it's not found.

◆ DeleteKeywordValuePair() [1/2]

virtual int vtkUserTagTable::DeleteKeywordValuePair ( const char * keyword)
virtual

Deletes a column with the name matching "keyword" in the TagTable.

◆ DeleteKeywordValuePair() [2/2]

virtual int vtkUserTagTable::DeleteKeywordValuePair ( int index)
virtual

Deletes a column corresponding to "index" in the TagTable.

◆ GetClassName()

virtual const char * vtkUserTagTable::GetClassName ( )
virtual

◆ GetKeywordColumn()

virtual int vtkUserTagTable::GetKeywordColumn ( const char * keyword)
virtual

Returns the index of the TagTable column whose name matches "keyword".

◆ GetNumberOfColumns()

virtual int vtkUserTagTable::GetNumberOfColumns ( )
virtual

Convenience method that returns the number of columns in TagTable.

◆ GetTagTable()

virtual vtkTable * vtkUserTagTable::GetTagTable ( )
virtual

Get the vtkTable that contains user-defined keyword/value pairs.

◆ GetUserTagKeyword()

virtual const char * vtkUserTagTable::GetUserTagKeyword ( int index)
virtual

Get the keyword at a particular column in the TagTable.

◆ GetUserTagValue() [1/2]

virtual const char * vtkUserTagTable::GetUserTagValue ( const char * keyword)
virtual

Get the value for a keyword in the TagTable.

◆ GetUserTagValue() [2/2]

virtual const char * vtkUserTagTable::GetUserTagValue ( int index)
virtual

Get the value at a particular column in the TagTable.

◆ IsA()

virtual int vtkUserTagTable::IsA ( const char * type)
virtual

◆ IsTypeOf()

static int vtkUserTagTable::IsTypeOf ( const char * type)
static

◆ New()

static vtkUserTagTable * vtkUserTagTable::New ( )
static

The Usual vtk class functions.

◆ operator=()

void vtkUserTagTable::operator= ( const vtkUserTagTable & )
protected

◆ PrintSelf()

void vtkUserTagTable::PrintSelf ( ostream & os,
vtkIndent indent )
override

◆ SafeDownCast()

static vtkUserTagTable * vtkUserTagTable::SafeDownCast ( vtkObject * o)
static

The documentation for this class was generated from the following file: