using polygon_type = vtb::geometry::Polygon< T, 2 >
using section_type = Section< T >
name() const -> const Name &
Remove frame vertices that lie outside the polygon.
template <class T>
operator>>(std::istream & in, Vessel< T > & rhs) -> std::istream &
description() const -> const Description &
main_section() const -> const section_type &
aft() const -> const section_type &
bow() const -> const section_type &
Name _name
polygon_type _polygon
section_type _main_section
section_type _bow_section
Description _description
section_type _aft_section