Lib</a>).
It consists of basically two classes:
<a href="#label-5">ShapeFile</a> and <a href="#label-29">Shape</a>.
If you are unfamiliar with object-oriented programming,
please see <a href="#label-83">Appendix A: C to Ruby equivalence table</a>.</p>
<p>A extension library <code>shapelib</code> must be required before using this module:</p>
<pre>require 'shapelib'</pre>
<h2><a name="label-1" id="label-1">module functions</a></h2><!-- RDLabel: "module functions" -->
<p>Following three functions construct a 