\hypertarget{classBds_1_1Network}{}\section{Bds\+::Network Class Reference}
\label{classBds_1_1Network}\index{Bds::Network@{Bds::Network}}


This class defines a Seismic \mbox{\hyperlink{classBds_1_1Network}{Network}} organisation.  




{\ttfamily \#include $<$Bds\+D.\+h$>$}

Inheritance diagram for Bds\+::Network\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classBds_1_1Network}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classBds_1_1Network_a932c29b65601f5923a7455f7ff2ce5c9}{Network}} (\textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1Network_a0eba6526efc230995b6437a7c9b551db}{id}}=0, \textbf{ B\+String} \mbox{\hyperlink{classBds_1_1Network_ae6851b6ded8b39cc355c4a8e7b113f19}{network}}=\textbf{ B\+String}(), \textbf{ B\+String} \mbox{\hyperlink{classBds_1_1Network_a4c9a2486b985df63e3d038ec81b02511}{description}}=\textbf{ B\+String}(), \textbf{ B\+List}$<$ \textbf{ B\+String} $>$ \mbox{\hyperlink{classBds_1_1Network_a94dab14b7a4a6844b9b32d433436ab60}{stations}}=\textbf{ B\+List}$<$ \textbf{ B\+String} $>$())
\item 
\textbf{ B\+String} \mbox{\hyperlink{classBds_1_1Network_a157ed1bef9cad03f82ff3421c32b39e1}{get\+Type}} ()
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1Network_ad1e19490ada018ae910ca255fd578fc3}{set\+Members}} (\textbf{ B\+Dict\+String} \&members)
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1Network_a75dc49cebebf4b85a41e6522c18c133a}{set\+Member}} (\textbf{ B\+String} name, \textbf{ B\+String} value)
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1Network_a329379c1985d4ffe9a526efb1219185a}{get\+Members}} (\textbf{ B\+Dict\+String} \&members)
\item 
\textbf{ B\+Error} \mbox{\hyperlink{classBds_1_1Network_aecdc95fc1931f52b845d798a776bf123}{get\+Member}} (\textbf{ B\+String} name, \textbf{ B\+String} \&value)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\textbf{ B\+U\+Int32} \mbox{\hyperlink{classBds_1_1Network_a0eba6526efc230995b6437a7c9b551db}{id}}
\begin{DoxyCompactList}\small\item\em Unique ID when stored in a database or for other uses. \end{DoxyCompactList}\item 
\textbf{ B\+String} \mbox{\hyperlink{classBds_1_1Network_ae6851b6ded8b39cc355c4a8e7b113f19}{network}}
\begin{DoxyCompactList}\small\item\em The name. \end{DoxyCompactList}\item 
\textbf{ B\+String} \mbox{\hyperlink{classBds_1_1Network_a4c9a2486b985df63e3d038ec81b02511}{description}}
\begin{DoxyCompactList}\small\item\em The organisations description. \end{DoxyCompactList}\item 
\textbf{ B\+List}$<$ \textbf{ B\+String} $>$ \mbox{\hyperlink{classBds_1_1Network_a94dab14b7a4a6844b9b32d433436ab60}{stations}}
\begin{DoxyCompactList}\small\item\em The list of arrays/stations the \mbox{\hyperlink{classBds_1_1Network}{Network}} uses. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
This class defines a Seismic \mbox{\hyperlink{classBds_1_1Network}{Network}} organisation. 

Typical Seisomic Networks are \char`\"{}\+B\+N\char`\"{}, I\+DC" etc. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classBds_1_1Network_a932c29b65601f5923a7455f7ff2ce5c9}\label{classBds_1_1Network_a932c29b65601f5923a7455f7ff2ce5c9}} 
\index{Bds::Network@{Bds::Network}!Network@{Network}}
\index{Network@{Network}!Bds::Network@{Bds::Network}}
\subsubsection{\texorpdfstring{Network()}{Network()}}
{\footnotesize\ttfamily Bds\+::\+Network\+::\+Network (\begin{DoxyParamCaption}\item[{\textbf{ B\+U\+Int32}}]{id = {\ttfamily 0},  }\item[{\textbf{ B\+String}}]{network = {\ttfamily \textbf{ B\+String}()},  }\item[{\textbf{ B\+String}}]{description = {\ttfamily \textbf{ B\+String}()},  }\item[{\textbf{ B\+List}$<$ \textbf{ B\+String} $>$}]{stations = {\ttfamily \textbf{ B\+List}$<$\textbf{ B\+String}~$>$()} }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classBds_1_1Network_aecdc95fc1931f52b845d798a776bf123}\label{classBds_1_1Network_aecdc95fc1931f52b845d798a776bf123}} 
\index{Bds::Network@{Bds::Network}!getMember@{getMember}}
\index{getMember@{getMember}!Bds::Network@{Bds::Network}}
\subsubsection{\texorpdfstring{getMember()}{getMember()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+Network\+::get\+Member (\begin{DoxyParamCaption}\item[{\textbf{ B\+String}}]{name,  }\item[{\textbf{ B\+String} \&}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ B\+Obj}.

\mbox{\Hypertarget{classBds_1_1Network_a329379c1985d4ffe9a526efb1219185a}\label{classBds_1_1Network_a329379c1985d4ffe9a526efb1219185a}} 
\index{Bds::Network@{Bds::Network}!getMembers@{getMembers}}
\index{getMembers@{getMembers}!Bds::Network@{Bds::Network}}
\subsubsection{\texorpdfstring{getMembers()}{getMembers()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+Network\+::get\+Members (\begin{DoxyParamCaption}\item[{\textbf{ B\+Dict\+String} \&}]{members }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ B\+Obj}.

\mbox{\Hypertarget{classBds_1_1Network_a157ed1bef9cad03f82ff3421c32b39e1}\label{classBds_1_1Network_a157ed1bef9cad03f82ff3421c32b39e1}} 
\index{Bds::Network@{Bds::Network}!getType@{getType}}
\index{getType@{getType}!Bds::Network@{Bds::Network}}
\subsubsection{\texorpdfstring{getType()}{getType()}}
{\footnotesize\ttfamily \textbf{ B\+String} Bds\+::\+Network\+::get\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classBds_1_1Network_a75dc49cebebf4b85a41e6522c18c133a}\label{classBds_1_1Network_a75dc49cebebf4b85a41e6522c18c133a}} 
\index{Bds::Network@{Bds::Network}!setMember@{setMember}}
\index{setMember@{setMember}!Bds::Network@{Bds::Network}}
\subsubsection{\texorpdfstring{setMember()}{setMember()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+Network\+::set\+Member (\begin{DoxyParamCaption}\item[{\textbf{ B\+String}}]{name,  }\item[{\textbf{ B\+String}}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ B\+Obj}.

\mbox{\Hypertarget{classBds_1_1Network_ad1e19490ada018ae910ca255fd578fc3}\label{classBds_1_1Network_ad1e19490ada018ae910ca255fd578fc3}} 
\index{Bds::Network@{Bds::Network}!setMembers@{setMembers}}
\index{setMembers@{setMembers}!Bds::Network@{Bds::Network}}
\subsubsection{\texorpdfstring{setMembers()}{setMembers()}}
{\footnotesize\ttfamily \textbf{ B\+Error} Bds\+::\+Network\+::set\+Members (\begin{DoxyParamCaption}\item[{\textbf{ B\+Dict\+String} \&}]{members }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \textbf{ B\+Obj}.



\subsection{Member Data Documentation}
\mbox{\Hypertarget{classBds_1_1Network_a4c9a2486b985df63e3d038ec81b02511}\label{classBds_1_1Network_a4c9a2486b985df63e3d038ec81b02511}} 
\index{Bds::Network@{Bds::Network}!description@{description}}
\index{description@{description}!Bds::Network@{Bds::Network}}
\subsubsection{\texorpdfstring{description}{description}}
{\footnotesize\ttfamily \textbf{ B\+String} Bds\+::\+Network\+::description}



The organisations description. 

\mbox{\Hypertarget{classBds_1_1Network_a0eba6526efc230995b6437a7c9b551db}\label{classBds_1_1Network_a0eba6526efc230995b6437a7c9b551db}} 
\index{Bds::Network@{Bds::Network}!id@{id}}
\index{id@{id}!Bds::Network@{Bds::Network}}
\subsubsection{\texorpdfstring{id}{id}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int32} Bds\+::\+Network\+::id}



Unique ID when stored in a database or for other uses. 

\mbox{\Hypertarget{classBds_1_1Network_ae6851b6ded8b39cc355c4a8e7b113f19}\label{classBds_1_1Network_ae6851b6ded8b39cc355c4a8e7b113f19}} 
\index{Bds::Network@{Bds::Network}!network@{network}}
\index{network@{network}!Bds::Network@{Bds::Network}}
\subsubsection{\texorpdfstring{network}{network}}
{\footnotesize\ttfamily \textbf{ B\+String} Bds\+::\+Network\+::network}



The name. 

\mbox{\Hypertarget{classBds_1_1Network_a94dab14b7a4a6844b9b32d433436ab60}\label{classBds_1_1Network_a94dab14b7a4a6844b9b32d433436ab60}} 
\index{Bds::Network@{Bds::Network}!stations@{stations}}
\index{stations@{stations}!Bds::Network@{Bds::Network}}
\subsubsection{\texorpdfstring{stations}{stations}}
{\footnotesize\ttfamily \textbf{ B\+List}$<$\textbf{ B\+String} $>$ Bds\+::\+Network\+::stations}



The list of arrays/stations the \mbox{\hyperlink{classBds_1_1Network}{Network}} uses. 



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{BdsD_8h}{Bds\+D.\+h}}\item 
\mbox{\hyperlink{BdsD_8cc}{Bds\+D.\+cc}}\end{DoxyCompactItemize}
