Slicer  4.11
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 | Protected Attributes
vtkPersonInformation Class Reference

vtkPersonInformation - specify name and other information to identify a person. More...

#include <Libs/vtkAddon/vtkPersonInformation.h>

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

Public Types

typedef vtkObject Superclass
 

Public Member Functions

virtual void DeepCopy (vtkPersonInformation *source)
 
virtual std::string GetAsString ()
 
virtual const char * GetClassName ()
 
virtual std::string GetCustomString (const std::string &key)
 
virtual std::string GetEmail ()
 
virtual void GetKeys (vtkStringArray *keys)
 
virtual std::string GetLogin ()
 
virtual std::string GetName ()
 
virtual std::string GetOrganization ()
 
virtual std::string GetOrganizationRole ()
 
virtual std::string GetProcedureRole ()
 
virtual int IsA (const char *type)
 
virtual bool IsEmailValid (const std::string &value)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
virtual void SetCustomString (const std::string &key, const std::string &value)
 
virtual bool SetEmail (const std::string &value)
 
virtual bool SetFromString (const std::string &data)
 
virtual bool SetLogin (const std::string &value)
 
virtual bool SetName (const std::string &value)
 
virtual bool SetOrganization (const std::string &value)
 
virtual bool SetOrganizationRole (const std::string &value)
 
virtual bool SetProcedureRole (const std::string &value)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static const char * KeyEmail ()
 
static const char * KeyLogin ()
 
static const char * KeyName ()
 
static const char * KeyOrganization ()
 
static const char * KeyOrganizationRole ()
 
static const char * KeyProcedureRole ()
 
static vtkPersonInformationNew ()
 
static vtkPersonInformationSafeDownCast (vtkObject *o)
 

Protected Member Functions

std::string DecodeString (const std::string &value)
 
std::string EncodeString (const std::string &value)
 
 vtkPersonInformation ()
 
 ~vtkPersonInformation () override
 

Protected Attributes

std::map< std::string, std::string > Data
 

Detailed Description

vtkPersonInformation - specify name and other information to identify a person.

Definition at line 24 of file vtkPersonInformation.h.

Member Typedef Documentation

◆ Superclass

Definition at line 28 of file vtkPersonInformation.h.

Constructor & Destructor Documentation

◆ vtkPersonInformation()

vtkPersonInformation::vtkPersonInformation ( )
protected

◆ ~vtkPersonInformation()

vtkPersonInformation::~vtkPersonInformation ( )
overrideprotected

Member Function Documentation

◆ DecodeString()

std::string vtkPersonInformation::DecodeString ( const std::string &  value)
protected

◆ DeepCopy()

virtual void vtkPersonInformation::DeepCopy ( vtkPersonInformation source)
virtual

◆ EncodeString()

std::string vtkPersonInformation::EncodeString ( const std::string &  value)
protected

◆ GetAsString()

virtual std::string vtkPersonInformation::GetAsString ( )
virtual

◆ GetClassName()

virtual const char* vtkPersonInformation::GetClassName ( )
virtual

◆ GetCustomString()

virtual std::string vtkPersonInformation::GetCustomString ( const std::string &  key)
virtual

◆ GetEmail()

virtual std::string vtkPersonInformation::GetEmail ( )
virtual

◆ GetKeys()

virtual void vtkPersonInformation::GetKeys ( vtkStringArray *  keys)
virtual

◆ GetLogin()

virtual std::string vtkPersonInformation::GetLogin ( )
virtual

◆ GetName()

virtual std::string vtkPersonInformation::GetName ( )
virtual

◆ GetOrganization()

virtual std::string vtkPersonInformation::GetOrganization ( )
virtual

◆ GetOrganizationRole()

virtual std::string vtkPersonInformation::GetOrganizationRole ( )
virtual

◆ GetProcedureRole()

virtual std::string vtkPersonInformation::GetProcedureRole ( )
virtual

◆ IsA()

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

◆ IsEmailValid()

virtual bool vtkPersonInformation::IsEmailValid ( const std::string &  value)
virtual

◆ IsTypeOf()

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

◆ KeyEmail()

static const char* vtkPersonInformation::KeyEmail ( )
inlinestatic

Definition at line 75 of file vtkPersonInformation.h.

◆ KeyLogin()

static const char* vtkPersonInformation::KeyLogin ( )
inlinestatic

Definition at line 74 of file vtkPersonInformation.h.

◆ KeyName()

static const char* vtkPersonInformation::KeyName ( )
inlinestatic

Definition at line 73 of file vtkPersonInformation.h.

◆ KeyOrganization()

static const char* vtkPersonInformation::KeyOrganization ( )
inlinestatic

Definition at line 76 of file vtkPersonInformation.h.

◆ KeyOrganizationRole()

static const char* vtkPersonInformation::KeyOrganizationRole ( )
inlinestatic

Definition at line 77 of file vtkPersonInformation.h.

◆ KeyProcedureRole()

static const char* vtkPersonInformation::KeyProcedureRole ( )
inlinestatic

Definition at line 78 of file vtkPersonInformation.h.

◆ New()

static vtkPersonInformation* vtkPersonInformation::New ( )
static

◆ PrintSelf()

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

◆ SafeDownCast()

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

◆ SetCustomString()

virtual void vtkPersonInformation::SetCustomString ( const std::string &  key,
const std::string &  value 
)
virtual

◆ SetEmail()

virtual bool vtkPersonInformation::SetEmail ( const std::string &  value)
virtual

◆ SetFromString()

virtual bool vtkPersonInformation::SetFromString ( const std::string &  data)
virtual

◆ SetLogin()

virtual bool vtkPersonInformation::SetLogin ( const std::string &  value)
virtual

◆ SetName()

virtual bool vtkPersonInformation::SetName ( const std::string &  value)
virtual

◆ SetOrganization()

virtual bool vtkPersonInformation::SetOrganization ( const std::string &  value)
virtual

◆ SetOrganizationRole()

virtual bool vtkPersonInformation::SetOrganizationRole ( const std::string &  value)
virtual

◆ SetProcedureRole()

virtual bool vtkPersonInformation::SetProcedureRole ( const std::string &  value)
virtual

Member Data Documentation

◆ Data

std::map<std::string, std::string> vtkPersonInformation::Data
protected

Definition at line 100 of file vtkPersonInformation.h.


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