#include <boat_model.h>
|
| | BoatModel () |
| |
| | ~BoatModel () |
| |
| void | start_iges_model (std::string igesFileName, double scale, double displacement, double assigned_sink, double assigned_trim, double back_keel_length=0.1, double front_keel_length=0.05, double middle_keel_length=.47, unsigned int number_of_transom_edges=1) |
| |
| TopoDS_Shape | ReverseFaceOrientation (const TopoDS_Shape &shape, const TopoDS_Face &face) |
| |
| void | compute_hydrostatic_sink (double &sink, const double &weight) |
| |
| Point< 3 > | compute_hydrostatic_force (const double &sink) |
| |
| Point< 3 > | compute_hydrostatic_moment (const double &sink, const Point< 3 > moment_center) |
| |
| gp_Trsf | set_current_position (const Point< 3 > &translation_vect, const double &quaternion_scalar, const Point< 3 > &quaternion_vect) |
| |
| | Handle (Geom_Curve) equiv_keel_bspline |
| |
| | Handle (Geom_Curve) right_undisturbed_waterline_curve |
| |
| | Handle (Geom_Curve) left_undisturbed_waterline_curve |
| |
| | Handle (Geom_Curve) left_transom_bspline |
| |
| | Handle (Geom_Curve) right_transom_bspline |
| |
| | Handle (Geom_Curve) left_wake_bspline |
| |
| | Handle (Geom_Curve) right_wake_bspline |
| |
Definition at line 20 of file boat_model.h.
| BoatModel::~BoatModel |
( |
| ) |
|
| Point< 3 > BoatModel::compute_hydrostatic_force |
( |
const double & |
sink | ) |
|
| Point< 3 > BoatModel::compute_hydrostatic_moment |
( |
const double & |
sink, |
|
|
const Point< 3 > |
moment_center |
|
) |
| |
| void BoatModel::compute_hydrostatic_sink |
( |
double & |
sink, |
|
|
const double & |
weight |
|
) |
| |
| BoatModel::Handle |
( |
Geom_Curve |
| ) |
|
| BoatModel::Handle |
( |
Geom_Curve |
| ) |
|
| BoatModel::Handle |
( |
Geom_Curve |
| ) |
|
| BoatModel::Handle |
( |
Geom_Curve |
| ) |
|
| BoatModel::Handle |
( |
Geom_Curve |
| ) |
|
| BoatModel::Handle |
( |
Geom_Curve |
| ) |
|
| BoatModel::Handle |
( |
Geom_Curve |
| ) |
|
| TopoDS_Shape BoatModel::ReverseFaceOrientation |
( |
const TopoDS_Shape & |
shape, |
|
|
const TopoDS_Face & |
face |
|
) |
| |
| gp_Trsf BoatModel::set_current_position |
( |
const Point< 3 > & |
translation_vect, |
|
|
const double & |
quaternion_scalar, |
|
|
const Point< 3 > & |
quaternion_vect |
|
) |
| |
| void BoatModel::start_iges_model |
( |
std::string |
igesFileName, |
|
|
double |
scale, |
|
|
double |
displacement, |
|
|
double |
assigned_sink, |
|
|
double |
assigned_trim, |
|
|
double |
back_keel_length = 0.1, |
|
|
double |
front_keel_length = 0.05, |
|
|
double |
middle_keel_length = .47, |
|
|
unsigned int |
number_of_transom_edges = 1 |
|
) |
| |
| double BoatModel::boat_mass |
| double BoatModel::boatWetLength |
| double BoatModel::boatWetSurface |
| Point<3> BoatModel::current_hull_baricenter |
| Point<3> BoatModel::current_left_transom_tangent |
| TopLoc_Location BoatModel::current_loc |
| Point<3> BoatModel::current_right_transom_tangent |
| Point<3> BoatModel::CurrentPointCenterTransom |
| Point<3> BoatModel::CurrentPointLeftTransom |
| Point<3> BoatModel::CurrentPointRightTransom |
| Point<3> BoatModel::hydrostatic_hull_baricenter |
| double BoatModel::initial_sink |
| double BoatModel::initial_trim |
| bool BoatModel::is_transom |
| TopoDS_Shape BoatModel::keel_edge |
| TopoDS_Shape BoatModel::left_transom_edge |
| TopoDS_Shape BoatModel::left_undist_water_line |
| double BoatModel::pitch_angle |
| Point<3> BoatModel::PointBackBot |
| Point<3> BoatModel::PointBackTop |
| Point<3> BoatModel::PointCenterTransom |
| Point<3> BoatModel::PointFrontBot |
| Point<3> BoatModel::PointFrontTop |
| Point<3> BoatModel::PointLeftTransom |
| Point<3> BoatModel::PointMidBot |
| Point<3> BoatModel::PointMidTop |
| Point<3> BoatModel::PointRightTransom |
| Point<3> BoatModel::reference_hull_baricenter |
| TopLoc_Location BoatModel::reference_loc |
| TopoDS_Shape BoatModel::refl_sh |
| TopoDS_Shape BoatModel::right_transom_edge |
| TopoDS_Shape BoatModel::right_undist_water_line |
| double BoatModel::roll_angle |
| TopoDS_Shape BoatModel::sh |
| TopoDS_Shape BoatModel::undisturbed_water_surface_face |
| double BoatModel::yaw_angle |
The documentation for this class was generated from the following files: