template <class T>
class vtb::vsl::Section

Vessel section (bow, aft or main section).

Methods
  • clear() -> void
  • polyline() const -> const vertex_array &
  • terminal_frame() const -> const vertex_array &
  • frames() const -> const frame_container &
  • top_frames() const -> const frame_container &
  • bottom_frames() const -> const frame_container &
Friends
  • Vessel< T >
template <class T>
class vtb::vsl::Vessel

Vessel imported from VSL format.

Methods
  • description() const -> const Description &
  • filename() const -> const std::string &
  • filename(const std::string & filename) -> void
  • main_section() const -> const section_type &
  • bow() const -> const section_type &
  • aft() const -> const section_type &
  • draught() const -> T
  • beam() const -> T
  • length() const -> T
  • name() const -> const Name &
  • gnuplot_bow(std::ostream & out) const -> void
  • gnuplot_sections(std::ostream & out) const -> void
  • dump_gnuplot(std::ostream & out) const -> void
  • dump(std::ostream & out) const -> void
  • clear() -> void
  • read(std::istream & in) -> void