Imported Upstream version 1.72.0
[platform/upstream/boost.git] / libs / geometry / doc / html / geometry / reference / io / dsv / dsv.html
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
4 <title>dsv</title>
5 <link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
6 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
7 <link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
8 <link rel="up" href="../dsv.html" title="DSV (Delimiter-Separated Values)">
9 <link rel="prev" href="../dsv.html" title="DSV (Delimiter-Separated Values)">
10 <link rel="next" href="../wkt.html" title="WKT (Well-Known Text)">
11 </head>
12 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13 <table cellpadding="2" width="100%"><tr>
14 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
15 <td align="center"><a href="../../../../../../../../index.html">Home</a></td>
16 <td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
17 <td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
18 <td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
19 <td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
20 </tr></table>
21 <hr>
22 <div class="spirit-nav">
23 <a accesskey="p" href="../dsv.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dsv.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../wkt.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
24 </div>
25 <div class="section">
26 <div class="titlepage"><div><div><h5 class="title">
27 <a name="geometry.reference.io.dsv.dsv"></a><a class="link" href="dsv.html" title="dsv">dsv</a>
28 </h5></div></div></div>
29 <p>
30             <a class="indexterm" name="idm46186984926816"></a>
31 Main DSV-streaming function.
32           </p>
33 <h6>
34 <a name="geometry.reference.io.dsv.dsv.h0"></a>
35             <span class="phrase"><a name="geometry.reference.io.dsv.dsv.description"></a></span><a class="link" href="dsv.html#geometry.reference.io.dsv.dsv.description">Description</a>
36           </h6>
37 <p>
38             DSV stands for Delimiter Separated Values. Geometries can be streamed
39             as DSV. There are defaults for all separators.
40           </p>
41 <h6>
42 <a name="geometry.reference.io.dsv.dsv.h1"></a>
43             <span class="phrase"><a name="geometry.reference.io.dsv.dsv.synopsis"></a></span><a class="link" href="dsv.html#geometry.reference.io.dsv.dsv.synopsis">Synopsis</a>
44           </h6>
45 <p>
46 </p>
47 <pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry</span><span class="special">&gt;</span>
48 <span class="identifier">detail</span><span class="special">::</span><span class="identifier">dsv</span><span class="special">::</span><span class="identifier">dsv_manipulator</span><span class="special">&lt;</span><span class="identifier">Geometry</span><span class="special">&gt;</span> <span class="identifier">dsv</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">coordinate_separator</span> <span class="special">=</span> <span class="string">", "</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">point_open</span> <span class="special">=</span> <span class="string">"("</span><span class="special">,</span>
49                                              <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">point_close</span> <span class="special">=</span> <span class="string">")"</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">point_separator</span> <span class="special">=</span> <span class="string">", "</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">list_open</span> <span class="special">=</span> <span class="string">"("</span><span class="special">,</span>
50                                              <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">list_close</span> <span class="special">=</span> <span class="string">")"</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">list_separator</span> <span class="special">=</span> <span class="string">", "</span><span class="special">)</span></pre>
51 <p>
52           </p>
53 <h6>
54 <a name="geometry.reference.io.dsv.dsv.h2"></a>
55             <span class="phrase"><a name="geometry.reference.io.dsv.dsv.parameters"></a></span><a class="link" href="dsv.html#geometry.reference.io.dsv.dsv.parameters">Parameters</a>
56           </h6>
57 <div class="informaltable"><table class="table">
58 <colgroup>
59 <col>
60 <col>
61 <col>
62 <col>
63 </colgroup>
64 <thead><tr>
65 <th>
66                     <p>
67                       Type
68                     </p>
69                   </th>
70 <th>
71                     <p>
72                       Concept
73                     </p>
74                   </th>
75 <th>
76                     <p>
77                       Name
78                     </p>
79                   </th>
80 <th>
81                     <p>
82                       Description
83                     </p>
84                   </th>
85 </tr></thead>
86 <tbody>
87 <tr>
88 <td>
89                     <p>
90                       Geometry const &amp;
91                     </p>
92                   </td>
93 <td>
94                   </td>
95 <td>
96                     <p>
97                       geometry
98                     </p>
99                   </td>
100 <td>
101                   </td>
102 </tr>
103 <tr>
104 <td>
105                     <p>
106                       std::string const &amp;
107                     </p>
108                   </td>
109 <td>
110                   </td>
111 <td>
112                     <p>
113                       coordinate_separator
114                     </p>
115                   </td>
116 <td>
117                   </td>
118 </tr>
119 <tr>
120 <td>
121                     <p>
122                       std::string const &amp;
123                     </p>
124                   </td>
125 <td>
126                   </td>
127 <td>
128                     <p>
129                       point_open
130                     </p>
131                   </td>
132 <td>
133                   </td>
134 </tr>
135 <tr>
136 <td>
137                     <p>
138                       std::string const &amp;
139                     </p>
140                   </td>
141 <td>
142                   </td>
143 <td>
144                     <p>
145                       point_close
146                     </p>
147                   </td>
148 <td>
149                   </td>
150 </tr>
151 <tr>
152 <td>
153                     <p>
154                       std::string const &amp;
155                     </p>
156                   </td>
157 <td>
158                   </td>
159 <td>
160                     <p>
161                       point_separator
162                     </p>
163                   </td>
164 <td>
165                   </td>
166 </tr>
167 <tr>
168 <td>
169                     <p>
170                       std::string const &amp;
171                     </p>
172                   </td>
173 <td>
174                   </td>
175 <td>
176                     <p>
177                       list_open
178                     </p>
179                   </td>
180 <td>
181                   </td>
182 </tr>
183 <tr>
184 <td>
185                     <p>
186                       std::string const &amp;
187                     </p>
188                   </td>
189 <td>
190                   </td>
191 <td>
192                     <p>
193                       list_close
194                     </p>
195                   </td>
196 <td>
197                   </td>
198 </tr>
199 <tr>
200 <td>
201                     <p>
202                       std::string const &amp;
203                     </p>
204                   </td>
205 <td>
206                   </td>
207 <td>
208                     <p>
209                       list_separator
210                     </p>
211                   </td>
212 <td>
213                   </td>
214 </tr>
215 </tbody>
216 </table></div>
217 <h6>
218 <a name="geometry.reference.io.dsv.dsv.h3"></a>
219             <span class="phrase"><a name="geometry.reference.io.dsv.dsv.header"></a></span><a class="link" href="dsv.html#geometry.reference.io.dsv.dsv.header">Header</a>
220           </h6>
221 <p>
222             Either
223           </p>
224 <p>
225             <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
226           </p>
227 <p>
228             Or
229           </p>
230 <p>
231             <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">dsv</span><span class="special">/</span><span class="identifier">write</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
232           </p>
233 </div>
234 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
235 <td align="left"></td>
236 <td align="right"><div class="copyright-footer">Copyright &#169; 2009-2019 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
237       Wulkiewicz, Oracle and/or its affiliates<p>
238         Distributed under the Boost Software License, Version 1.0. (See accompanying
239         file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
240       </p>
241 </div></td>
242 </tr></table>
243 <hr>
244 <div class="spirit-nav">
245 <a accesskey="p" href="../dsv.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../dsv.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../wkt.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
246 </div>
247 </body>
248 </html>