|
| Hull (Hull &&)=default |
|
Hull & | operator= (Hull &&)=default |
|
| Hull (const Hull &)=default |
|
Hull & | operator= (const Hull &)=default |
|
const std::string & | author () const |
|
const std::string & | organisation () const |
|
void | author (const std::string &rhs) |
|
void | organisation (const std::string &rhs) |
|
void | filename (const std::string &filename) |
|
const polyhedron_type & | polyhedron () const |
|
void | polyhedron (const polyhedron_type &rhs) |
|
void | polyhedron (polyhedron_type &&rhs) |
|
const vec3 & | scale () const |
|
void | scale (const vec3 &rhs) |
|
T | length () const |
| Get overall hull length in metres.
|
|
T | beam () const |
| Get overall hull width in metres.
|
|
T | depth () const |
| Get overall hull height in metres.
|
|
T | draught () const |
| Get vertical the distance between the waterline and the bottom of the hull.
|
|
void | draught (T rhs) |
|
void | dimensions (T x, T y, T z) |
|
void | dimensions (const vec3 &v) |
|
const transformation_array & | transformations () const |
|
const time_point & | created () const |
|
const time_point & | modified () const |
|
void | created (const time_point &rhs) |
|
void | modified (const time_point &rhs) |
|
const color_type & | color () const noexcept |
|
void | color (const color_type &rhs) |
|
void | color (T r, T g, T b) |
|
std::string | file_name_for_export () const |
|
bool | has_valid_id (sqlite::connection *db) const |
|
bool | original (sqlite::connection *db) const |
|
void | insert (sqlite::connection *db) |
|
void | copy (sqlite::connection *db) |
|
void | select (sqlite::connection *db) |
|
void | update (sqlite::connection *db) |
|
void | save (sqlite::connection *db) |
|
void | import (std::string filename) |
|
void | import_original () |
|
void | select_blobs (sqlite::connection *db) |
|
void | update_blobs (sqlite::connection *db) |
|
void | save_blobs (sqlite::connection *db) |
|
void | remove (sqlite::connection *db) |
|
void | clear () |
|
void | swap (Hull &rhs) |
|
polyhedron_type | make_ship_hull (bool transform) |
|
void | transform (const transformation_type &rhs) |
|
void | clear_transforms () |
|
void | undo () |
|
void | redo () |
|
string_reference | filename () const |
|
id_type | id () const |
|
void | id (id_type rhs) |
|
bool | has_id () const |
|
const std::string & | name () const |
|
std::string & | name () |
|
void | name (const std::string &rhs) |
|
string_reference | description () const |
|
void | description (string_reference &rhs) |
|
string_reference | filename () const |
|
const sqlite::blob & | file_content () const |
|
void | clear () |
|
void | export_original (std::string filename) const |
|
template<class T>
class vtb::db::Hull< T >
Definition at line 20 of file db/hull.hh.