1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv=
"Content-Type" content=
"text/html;charset=iso-8859-1">
3 <title>Qanava: qan::Repository Class Reference
</title>
4 <link href=
"doxygen.css" rel=
"stylesheet" type=
"text/css">
5 <link href=
"tabs.css" rel=
"stylesheet" type=
"text/css">
7 <!-- Generated by Doxygen 1.5.1-p1 -->
10 <li><a href=
"index.html"><span>Main
Page
</span></a></li>
11 <li><a href=
"namespaces.html"><span>Namespaces
</span></a></li>
12 <li id=
"current"><a href=
"annotated.html"><span>Classes
</span></a></li>
13 <li><a href=
"files.html"><span>Files
</span></a></li>
14 <li><a href=
"dirs.html"><span>Directories
</span></a></li>
15 <li><a href=
"pages.html"><span>Related
Pages
</span></a></li>
19 <li><a href=
"annotated.html"><span>Class
List
</span></a></li>
20 <li><a href=
"hierarchy.html"><span>Class
Hierarchy
</span></a></li>
21 <li><a href=
"functions.html"><span>Class
Members
</span></a></li>
24 <a class=
"el" href=
"namespaceqan.html">qan
</a>::
<a class=
"el" href=
"classqan_1_1_repository.html">Repository
</a></div>
25 <h1>qan::Repository Class Reference
</h1><!-- doxytag: class="qan::Repository" -->Model an abstract storage object for graphs.
26 <a href=
"#_details">More...
</a>
28 <code>#include
<qanRepository.h
></code>
30 Inherited by
<a class=
"el" href=
"classqan_1_1_g_m_l_repository.html">qan::GMLRepository
</a>,
<a class=
"el" href=
"classqan_1_1_graphviz_repository.html">qan::GraphvizRepository
</a>, and
<a class=
"el" href=
"classqan_1_1_pajek_repository.html">qan::PajekRepository
</a>.
32 Inheritance diagram for qan::Repository:
<p><center><img src=
"classqan_1_1_repository__inherit__graph.png" border=
"0" usemap=
"#qan_1_1_repository__inherit__map" alt=
"Inheritance graph"></center>
33 <map name=
"qan_1_1_repository__inherit__map">
34 <area href=
"classqan_1_1_g_m_l_repository.html" shape=
"rect" coords=
"7,82,151,108" alt=
"">
35 <area href=
"classqan_1_1_graphviz_repository.html" shape=
"rect" coords=
"175,82,343,108" alt=
"">
36 <area href=
"classqan_1_1_pajek_repository.html" shape=
"rect" coords=
"367,82,516,108" alt=
"">
38 <center><font size=
"2">[
<a href=
"graph_legend.html">legend
</a>]
</font></center><a href=
"classqan_1_1_repository-members.html">List of all members.
</a><table border=
"0" cellpadding=
"0" cellspacing=
"0">
40 <tr><td colspan=
"2"><br><h2>Graph Serialization Management
</h2></td></tr>
41 <tr><td colspan=
"2"><br><br></td></tr>
42 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">std::string
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"classqan_1_1_repository.html#3745bb26b8d29fe14ede0acd01fa3570">_name
</a></td></tr>
44 <tr><td class=
"mdescLeft"> </td><td class=
"mdescRight"><a class=
"el" href=
"classqan_1_1_repository.html">Repository
</a> name (usually a file name).
<a href=
"#3745bb26b8d29fe14ede0acd01fa3570"></a><br></td></tr>
45 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top"> </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"classqan_1_1_repository.html#d227caad9d4f1fcd8faa919387bf5812">Repository
</a> (const std::string
&name)
</td></tr>
47 <tr><td class=
"mdescLeft"> </td><td class=
"mdescRight"><a class=
"el" href=
"classqan_1_1_repository.html">Repository
</a> constructor with name initialization.
<a href=
"#d227caad9d4f1fcd8faa919387bf5812"></a><br></td></tr>
48 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">virtual
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"classqan_1_1_repository.html#1759b96a1ace8d7e098f1f792752548a">~Repository
</a> ()
</td></tr>
50 <tr><td class=
"mdescLeft"> </td><td class=
"mdescRight">Repsoitory standard virtual destructor.
<a href=
"#1759b96a1ace8d7e098f1f792752548a"></a><br></td></tr>
51 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">virtual void
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"classqan_1_1_repository.html#066ae6972496c6d8b87991b39655608d">load
</a> (
<a class=
"el" href=
"classqan_1_1_graph_t.html">Graph
</a> *graph)=
0</td></tr>
53 <tr><td class=
"mdescLeft"> </td><td class=
"mdescRight"> <a href=
"#066ae6972496c6d8b87991b39655608d"></a><br></td></tr>
54 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">virtual void
</td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"classqan_1_1_repository.html#f8b310c9c283b3dadda7284d9b51ece4">save
</a> (
<a class=
"el" href=
"classqan_1_1_graph_t.html">Graph
</a> *graph)=
0</td></tr>
56 <tr><td class=
"mdescLeft"> </td><td class=
"mdescRight"> <a href=
"#f8b310c9c283b3dadda7284d9b51ece4"></a><br></td></tr>
57 <tr><td class=
"memItemLeft" nowrap
align=
"right" valign=
"top">const std::string
& </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"classqan_1_1_repository.html#97651b4eede916a2db8869e6ac6ef4dd">getName
</a> () const
</td></tr>
59 <tr><td class=
"mdescLeft"> </td><td class=
"mdescRight">Get the repository name.
<a href=
"#97651b4eede916a2db8869e6ac6ef4dd"></a><br></td></tr>
61 <hr><a name=
"_details"></a><h2>Detailed Description
</h2>
62 Model an abstract storage object for graphs.
64 <hr><h2>Constructor
& Destructor Documentation
</h2>
65 <a class=
"anchor" name=
"d227caad9d4f1fcd8faa919387bf5812"></a><!-- doxytag: member="qan::Repository::Repository" ref="d227caad9d4f1fcd8faa919387bf5812" args="(const std::string &name)" -->
67 <div class=
"memproto">
68 <table class=
"memname">
70 <td class=
"memname">qan::Repository::Repository
</td>
72 <td class=
"paramtype">const std::string
& </td>
73 <td class=
"paramname"> <em>name
</em> </td>
74 <td> )
</td>
75 <td width=
"100%"><code> [inline]
</code></td>
82 <a class=
"el" href=
"classqan_1_1_repository.html">Repository
</a> constructor with name initialization.
87 <a class=
"anchor" name=
"1759b96a1ace8d7e098f1f792752548a"></a><!-- doxytag: member="qan::Repository::~Repository" ref="1759b96a1ace8d7e098f1f792752548a" args="()" -->
89 <div class=
"memproto">
90 <table class=
"memname">
92 <td class=
"memname">virtual qan::Repository::~Repository
</td>
94 <td class=
"paramname"> </td>
95 <td> )
</td>
96 <td width=
"100%"><code> [inline, virtual]
</code></td>
103 Repsoitory standard virtual destructor.
108 <hr><h2>Member Function Documentation
</h2>
109 <a class=
"anchor" name=
"066ae6972496c6d8b87991b39655608d"></a><!-- doxytag: member="qan::Repository::load" ref="066ae6972496c6d8b87991b39655608d" args="(Graph *graph)=0" -->
110 <div class=
"memitem">
111 <div class=
"memproto">
112 <table class=
"memname">
114 <td class=
"memname">virtual void qan::Repository::load
</td>
116 <td class=
"paramtype"><a class=
"el" href=
"classqan_1_1_graph_t.html">Graph
</a> *
</td>
117 <td class=
"paramname"> <em>graph
</em> </td>
118 <td> )
</td>
119 <td width=
"100%"><code> [pure virtual]
</code></td>
130 Implemented in
<a class=
"el" href=
"classqan_1_1_pajek_repository.html#8e0e7d88b2b6eb6f80206c47f6c1a902">qan::PajekRepository
</a>,
<a class=
"el" href=
"classqan_1_1_graphviz_repository.html#65919fb0eed28f30a3c04b4b87467d30">qan::GraphvizRepository
</a>, and
<a class=
"el" href=
"classqan_1_1_g_m_l_repository.html#d2fc1dbd1ffd5e2e052362e25eb1ffa3">qan::GMLRepository
</a>.
133 <a class=
"anchor" name=
"f8b310c9c283b3dadda7284d9b51ece4"></a><!-- doxytag: member="qan::Repository::save" ref="f8b310c9c283b3dadda7284d9b51ece4" args="(Graph *graph)=0" -->
134 <div class=
"memitem">
135 <div class=
"memproto">
136 <table class=
"memname">
138 <td class=
"memname">virtual void qan::Repository::save
</td>
140 <td class=
"paramtype"><a class=
"el" href=
"classqan_1_1_graph_t.html">Graph
</a> *
</td>
141 <td class=
"paramname"> <em>graph
</em> </td>
142 <td> )
</td>
143 <td width=
"100%"><code> [pure virtual]
</code></td>
154 Implemented in
<a class=
"el" href=
"classqan_1_1_pajek_repository.html#4c35ae813934dbda08195a12c43a7fa0">qan::PajekRepository
</a>,
<a class=
"el" href=
"classqan_1_1_graphviz_repository.html#e6d372697ae0487eab2e03de2b9e0680">qan::GraphvizRepository
</a>, and
<a class=
"el" href=
"classqan_1_1_g_m_l_repository.html#c1ada344e3851f2ed62a3bef6cf132e0">qan::GMLRepository
</a>.
157 <a class=
"anchor" name=
"97651b4eede916a2db8869e6ac6ef4dd"></a><!-- doxytag: member="qan::Repository::getName" ref="97651b4eede916a2db8869e6ac6ef4dd" args="() const" -->
158 <div class=
"memitem">
159 <div class=
"memproto">
160 <table class=
"memname">
162 <td class=
"memname">const std::string
& qan::Repository::getName
</td>
164 <td class=
"paramname"> </td>
165 <td> )
</td>
166 <td width=
"100%"> const
<code> [inline]
</code></td>
173 Get the repository name.
178 <hr><h2>Member Data Documentation
</h2>
179 <a class=
"anchor" name=
"3745bb26b8d29fe14ede0acd01fa3570"></a><!-- doxytag: member="qan::Repository::_name" ref="3745bb26b8d29fe14ede0acd01fa3570" args="" -->
180 <div class=
"memitem">
181 <div class=
"memproto">
182 <table class=
"memname">
184 <td class=
"memname">std::string
<a class=
"el" href=
"classqan_1_1_repository.html#3745bb26b8d29fe14ede0acd01fa3570">qan::Repository::_name
</a><code> [private]
</code> </td>
191 <a class=
"el" href=
"classqan_1_1_repository.html">Repository
</a> name (usually a file name).
196 <hr>The documentation for this class was generated from the following file:
<ul>
197 <li>C:/projects/qanava-
0.1.0/src/
<a class=
"el" href=
"qan_repository_8h.html">qanRepository.h
</a></ul>
199 <hr style=
"width: 100%; height: 2px;">
200 <table width=
"95%" height=
"48" border=
"0"
201 cellpadding=
"0" cellspacing=
"0" style=
"text-align: left; width: 95%; height: 31px;">
204 <td height=
"48" style=
"font-family: Helvetica,Arial,sans-serif;">
206 <dt><a href=
"http://www.libqanava.org"><font size=
"2">www.libqanava.org
</font></a><font size=
"2">
207 Qanava - QCanvas Avanc
é</font></dt>
210 <td style=
"vertical-align: middle; text-align: right;"><span
211 style=
"font-family: Helvetica,Arial,sans-serif;"><font size=
"2">Generated by
</font></span>
213 href=
"http://www.doxygen.org"><img alt=
"Doxygen logo"
214 src=
"../images/doxygen.png"
215 style=
"border: 0px solid ; width: 100px; height: 45px;" align=
"middle"></a></td>