etric shape (written in SHP file)
and attributes attached to the shape (written in DBF file).
Instance of these subclasses are obtained from
<a href="#label-23">ShapeFile#read</a>
or constructor like <a href="#label-51">Point::new</a>.</p>
<p>Every instance of the class Shape belongs to one of subclasses,
depending on the type of shape. </p>
<h3><a name="label-30" id="label-30">structure of subclasses</a></h3><!-- RDLabel: "structure of subclasses" -->
<ul>
<li><a href="#label-29">class Shape</a>
<ul>
<li><