Slicer  5.0
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkUserTagTable Class Reference

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

Inheritance diagram for vtkUserTagTable:
Inheritance graph
[legend]
Collaboration diagram for vtkUserTagTable:
Collaboration graph
[legend]

Public Types

typedef vtkTable Superclass
 

Public Member Functions

virtual int AddKeywordValuePair (const char *keyword, void *value)
 
virtual int AddKeywordValuePair (const char *keyword, const char *value)
 
virtual int CheckTableForKeyword (const char *keyword)
 
virtual int DeleteKeywordValuePair (int index)
 
Deletes a column corresponding to "index" in the TagTable. More...
 
virtual int DeleteKeywordValuePair (const char *keyword)
 
Deletes a column with the name matching "keyword" in the TagTable More...
 
virtual const char * GetClassName ()
 
virtual int GetKeywordColumn (const char *keyword)
 
Returns the index of the TagTable column whose name matches "keyword" More...
 
virtual int GetNumberOfColumns ()
 
Convenience method that returns the number of columns in TagTable. More...
 
virtual vtkTable * GetTagTable ()
 
Get the vtkTable that contains user-defined keyword/value pairs. More...
 
virtual const char * GetUserTagKeyword (int index)
 
Get the keyword at a particular column in the TagTable. More...
 
virtual const char * GetUserTagValue (int index)
 
Get the value at a particular column in the TagTable More...
 
virtual const char * GetUserTagValue (const char *keyword)
 
Get the value for a keyword in the TagTable More...
 
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. More...
 
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,
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.

◆ AddKeywordValuePair() [2/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".

◆ 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 ( int  index)
virtual


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

◆ DeleteKeywordValuePair() [2/2]

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


Deletes a column with the name matching "keyword" 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 ( int  index)
virtual


Get the value at a particular column in the TagTable

◆ GetUserTagValue() [2/2]

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


Get the value for a keyword 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: