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

#include <albaProsthesesDBManager.h>

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

Public Member Functions

albaString GetName () const
 
void SetName (albaString val)
 
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
 
std::vector< albaProDBComponent * > * GetComponents ()
 
void AddComponent (albaProDBComponent *component)
 
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

albaString m_Name
 
std::vector< albaProDBComponent * > m_Components
 

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

Class Name: albaProsthesisDBManager.

Definition at line 117 of file albaProsthesesDBManager.h.

Member Function Documentation

◆ GetName()

albaString albaProDBCompGroup::GetName ( ) const
inline

Definition at line 120 of file albaProsthesesDBManager.h.

References m_Name.

◆ SetName()

void albaProDBCompGroup::SetName ( albaString  val)
inline

Definition at line 121 of file albaProsthesesDBManager.h.

References m_Name.

◆ Load()

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

Implements ProStorable.

◆ Store()

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

Implements ProStorable.

◆ Clear()

virtual void albaProDBCompGroup::Clear ( )
overridevirtual

Implements ProStorable.

◆ GetComponents()

std::vector< albaProDBComponent * > * albaProDBCompGroup::GetComponents ( )
inline

Returns the components list.

Definition at line 129 of file albaProsthesesDBManager.h.

References m_Components.

◆ AddComponent()

void albaProDBCompGroup::AddComponent ( albaProDBComponent component)

Member Data Documentation

◆ m_Name

albaString albaProDBCompGroup::m_Name
protected

Definition at line 132 of file albaProsthesesDBManager.h.

Referenced by GetName(), and SetName().

◆ m_Components

std::vector<albaProDBComponent *> albaProDBCompGroup::m_Components
protected

Definition at line 133 of file albaProsthesesDBManager.h.

Referenced by GetComponents().


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