ALBA
Public Member Functions | Protected Attributes | List of all members
albaProDBComponent Class Reference

#include <albaProsthesesDBManager.h>

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

Public Member Functions

albaMatrix GetMatrix () const
 
void SetMatrix (albaMatrix val)
 
albaString GetName () const
 
void SetName (albaString val)
 
vtkPolyData * GetVTKData ()
 
void SetVTKData (vtkPolyData *vtkData)
 
albaString GetDataFileName () const
 
virtual int Load (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node) override
 
virtual void Store (XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *doc, XERCES_CPP_NAMESPACE_QUALIFIER DOMElement *node) override
 
virtual void Clear () override
 
virtual int Load (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node)=0
 
virtual void Store (XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *doc, XERCES_CPP_NAMESPACE_QUALIFIER DOMElement *node)=0
 
virtual void Clear ()=0
 

Protected Attributes

albaMatrix m_Matrix
 
albaString m_Name
 
albaString m_Filename
 

Additional Inherited Members

- Protected Member Functions inherited from ProStorable
bool CheckNodeElement (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node, const char *elementName)
 
albaString GetElementAttribute (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node, const char *attributeName)
 

Detailed Description

Definition at line 92 of file albaProsthesesDBManager.h.

Member Function Documentation

◆ GetMatrix()

albaMatrix albaProDBComponent::GetMatrix ( ) const
inline

Definition at line 95 of file albaProsthesesDBManager.h.

References m_Matrix.

◆ SetMatrix()

void albaProDBComponent::SetMatrix ( albaMatrix  val)
inline

Definition at line 96 of file albaProsthesesDBManager.h.

References m_Matrix.

◆ GetName()

albaString albaProDBComponent::GetName ( ) const
inline

Definition at line 97 of file albaProsthesesDBManager.h.

References m_Name.

◆ SetName()

void albaProDBComponent::SetName ( albaString  val)
inline

Definition at line 98 of file albaProsthesesDBManager.h.

References m_Name.

◆ GetVTKData()

vtkPolyData * albaProDBComponent::GetVTKData ( )

◆ SetVTKData()

void albaProDBComponent::SetVTKData ( vtkPolyData *  vtkData)

◆ GetDataFileName()

albaString albaProDBComponent::GetDataFileName ( ) const
inline

Definition at line 101 of file albaProsthesesDBManager.h.

References m_Filename.

◆ Load()

virtual int albaProDBComponent::Load ( XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  node)
overridevirtual

Implements ProStorable.

◆ Store()

virtual void albaProDBComponent::Store ( XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *  doc,
XERCES_CPP_NAMESPACE_QUALIFIER DOMElement *  node 
)
overridevirtual

Implements ProStorable.

◆ Clear()

virtual void albaProDBComponent::Clear ( )
overridevirtual

Implements ProStorable.

Member Data Documentation

◆ m_Matrix

albaMatrix albaProDBComponent::m_Matrix
protected

Definition at line 109 of file albaProsthesesDBManager.h.

Referenced by GetMatrix(), and SetMatrix().

◆ m_Name

albaString albaProDBComponent::m_Name
protected

Definition at line 110 of file albaProsthesesDBManager.h.

Referenced by GetName(), and SetName().

◆ m_Filename

albaString albaProDBComponent::m_Filename
protected

Definition at line 111 of file albaProsthesesDBManager.h.

Referenced by GetDataFileName().


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