Row cabazonRow<SPAN class="punctuation token">;</SPAN>
table<SPAN class="punctuation token">.</SPAN><SPAN class="token function">CreateRowObject</SPAN><SPAN class="punctuation token">(</SPAN>cabazonRow<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
MultiPartShapeBuffer cabazonGeom<SPAN class="punctuation token">;</SPAN>
cabazonGeom<SPAN class="punctuation token">.</SPAN><SPAN class="token function">Setup</SPAN><SPAN class="punctuation token">(</SPAN>FileGDBAPI<SPAN class="operator token">::</SPAN>shapePolyline<SPAN class="punctuation token">,</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">3</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
Point<SPAN class="operator token">*</SPAN> points<SPAN class="punctuation token">;</SPAN>
cabazonGeom<SPAN class="punctuation token">.</SPAN><SPAN class="token function">GetPoints</SPAN><SPAN class="punctuation token">(</SPAN>points<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
points<SPAN class="punctuation token">[</SPAN><SPAN class="number token">0</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">.</SPAN>x <SPAN class="operator token">=</SPAN> <SPAN class="operator token">-</SPAN><SPAN class="number token">116.78443</SPAN><SPAN class="punctuation token">;</SPAN>
points<SPAN class="punctuation token">[</SPAN><SPAN class="number token">0</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">.</SPAN>y <SPAN class="operator token">=</SPAN> <SPAN class="number token">33.919902</SPAN><SPAN class="punctuation token">;</SPAN>
points<SPAN class="punctuation token">[</SPAN><SPAN class="number token">1</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">.</SPAN>x <SPAN class="operator token">=</SPAN> <SPAN class="operator token">-</SPAN><SPAN class="number token">117.78443</SPAN><SPAN class="punctuation token">;</SPAN>
points<SPAN class="punctuation token">[</SPAN><SPAN class="number token">1</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">.</SPAN>y <SPAN class="operator token">=</SPAN> <SPAN class="number token">34.919902</SPAN><SPAN class="punctuation token">;</SPAN>
points<SPAN class="punctuation token">[</SPAN><SPAN class="number token">2</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">.</SPAN>x <SPAN class="operator token">=</SPAN> <SPAN class="operator token">-</SPAN><SPAN class="number token">117.78443</SPAN><SPAN class="punctuation token">;</SPAN>
points<SPAN class="punctuation token">[</SPAN><SPAN class="number token">2</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">.</SPAN>y <SPAN class="operator token">=</SPAN> <SPAN class="number token">33.919902</SPAN><SPAN class="punctuation token">;</SPAN>
cabazonGeom<SPAN class="punctuation token">.</SPAN><SPAN class="token function">CalculateExtent</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
cabazonRow<SPAN class="punctuation token">.</SPAN><SPAN class="token function">SetGeometry</SPAN><SPAN class="punctuation token">(</SPAN>cabazonGeom<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>
This is currently what I have for creating a linesegment (doesn't work currently). I was wondering how I could create a proper linesegment and proper multipart linesegment. The API samples seem a little lacking in how to do it (they work fine with points, but go a little crazy with multiple points). Any help is appreciated!
Running this from windows 7, Microsoft Visual Studio 2017 c++. If more details are need I will provide what I can.