control_points() const -> const point_array_2d &dimensions() const -> vec3draught() const -> Tbounds() const -> rectangle_typefilename() const -> const std::string &filename(const std::string & filename) -> voidgnuplot(std::ostream & out) const -> voidread(std::istream & in) -> voidclear() -> voidtemplate <class T> operator>>(std::istream & in, Boat< T > & rhs) -> std::istream &