#include <hulldef.h>

Public Member Functions | |
| CHullDef () | |
| CHullDef & | operator= (const CHullDef &) |
Public Attributes | |
| string | hullID |
| real | DLOA |
| real | DfwdHeight |
| real | DaftHeight |
| int | DSlopeA |
| real | DBW |
| real | DaftW |
| int | DBWPos |
| int | StemA |
| int | TransomA |
| real | BLWL |
| real | BfwdHeight |
| real | BaftHeight |
| int | BSlopeA |
| real | BBW |
| real | BaftW |
| int | BBWPos |
| int | BDeadriseA |
| int | BSweepA |
| int | BfwdShape |
| int | BaftShape |
| int | NBPlank |
| bool | AutoPlank |
| int | TopPlankA |
| int | LowPlankA |
Definition at line 33 of file hulldef.h.
| CHullDef::CHullDef | ( | ) |
Constructs a CHullDef object from the default hull parameters
Definition at line 26 of file hulldef.cpp.
References AutoPlank, BaftHeight, BaftW, BBW, BBWPos, BDeadriseA, BfwdHeight, BfwdShape, BLWL, BSlopeA, BSweepA, DaftHeight, DaftW, DBW, DBWPos, DfwdHeight, DLOA, DSlopeA, hullID, LowPlankA, NBPlank, StemA, TopPlankA, and TransomA.
Assignment operator.
| copy | the hull definition to copy from |
Definition at line 65 of file hulldef.cpp.
References AutoPlank, BaftHeight, BaftShape, BaftW, BBW, BBWPos, BDeadriseA, BfwdHeight, BfwdShape, BLWL, BSlopeA, BSweepA, DaftHeight, DaftW, DBW, DBWPos, DfwdHeight, DLOA, DSlopeA, hullID, LowPlankA, NBPlank, StemA, TopPlankA, and TransomA.
| string CHullDef::hullID |
hull ID name
Definition at line 41 of file hulldef.h.
Referenced by CFormHullDef::CFormHullDef(), CFormHullDef::check(), CHullDef(), CSailDoc::get(), CHullWorker::makeHull(), operator=(), and CSailDoc::put().
| real CHullDef::DLOA |
deck Length in millimeter
Definition at line 45 of file hulldef.h.
Referenced by CHullDef(), and operator=().
| real CHullDef::DfwdHeight |
deck forward height in millimeter
Definition at line 47 of file hulldef.h.
Referenced by CFormHullDef::CFormHullDef(), CFormHullDef::check(), CHullDef(), CHullWorker::CHullWorker(), CSailDoc::get(), operator=(), and CSailDoc::put().
| real CHullDef::DaftHeight |
deck aft height in millimeter
Definition at line 49 of file hulldef.h.
Referenced by CFormHullDef::CFormHullDef(), CFormHullDef::check(), CHullDef(), CHullWorker::CHullWorker(), CSailDoc::get(), operator=(), and CSailDoc::put().
deck side slope angle in degree from horizontal
Definition at line 51 of file hulldef.h.
Referenced by CHullDef(), CHullWorker::CHullWorker(), CSailDoc::get(), operator=(), and CSailDoc::put().
| real CHullDef::DBW |
deck max beam width in millimeter
Definition at line 53 of file hulldef.h.
Referenced by CHullDef(), and operator=().
| real CHullDef::DaftW |
deck aft width in millimeter
Definition at line 55 of file hulldef.h.
Referenced by CHullDef(), and operator=().
| int CHullDef::DBWPos |
deck max beam width position in percent of deck length
Definition at line 57 of file hulldef.h.
Referenced by CHullDef(), CHullWorker::CHullWorker(), and operator=().
| int CHullDef::StemA |
stem angle in degree from horizontal
Definition at line 59 of file hulldef.h.
Referenced by CFormHullDef::CFormHullDef(), CFormHullDef::check(), CHullDef(), CSailDoc::get(), CHullWorker::makeHull(), operator=(), and CSailDoc::put().
transom angle in degree from horizontal
Definition at line 61 of file hulldef.h.
Referenced by CFormHullDef::CFormHullDef(), CFormHullDef::check(), CHullDef(), CHullWorker::CHullWorker(), CSailDoc::get(), operator=(), and CSailDoc::put().
| real CHullDef::BLWL |
bottom chine Length in millimeter
Definition at line 65 of file hulldef.h.
Referenced by CFormHullDef::CFormHullDef(), CFormHullDef::check(), CHullDef(), CHullWorker::CHullWorker(), CSailDoc::get(), operator=(), and CSailDoc::put().
| real CHullDef::BfwdHeight |
bottom forward height in millimeter
Definition at line 67 of file hulldef.h.
Referenced by CFormHullDef::CFormHullDef(), CFormHullDef::check(), CHullDef(), CHullWorker::CHullWorker(), CSailDoc::get(), operator=(), and CSailDoc::put().
| real CHullDef::BaftHeight |
bottom aft height in millimeter
Definition at line 69 of file hulldef.h.
Referenced by CFormHullDef::CFormHullDef(), CFormHullDef::check(), CHullDef(), CHullWorker::CHullWorker(), CSailDoc::get(), operator=(), and CSailDoc::put().
bottom chine side slope angle in degree from horizontal
Definition at line 71 of file hulldef.h.
Referenced by CFormHullDef::CFormHullDef(), CFormHullDef::check(), CHullDef(), CHullWorker::CHullWorker(), CSailDoc::get(), operator=(), and CSailDoc::put().
| real CHullDef::BBW |
bottom chine max beam width in millimeter
Definition at line 73 of file hulldef.h.
Referenced by CFormHullDef::CFormHullDef(), CFormHullDef::check(), CHullDef(), CSailDoc::get(), operator=(), CHullWorker::ptLowChine(), and CSailDoc::put().
| real CHullDef::BaftW |
bottom chine aft width in millimeter
Definition at line 75 of file hulldef.h.
Referenced by CFormHullDef::CFormHullDef(), CFormHullDef::check(), CHullDef(), CHullWorker::CHullWorker(), CSailDoc::get(), operator=(), CHullWorker::ptLowChine(), and CSailDoc::put().
| int CHullDef::BBWPos |
bottom chine max beam width position in percent of deck length
Definition at line 77 of file hulldef.h.
Referenced by CFormHullDef::CFormHullDef(), CFormHullDef::check(), CHullDef(), CSailDoc::get(), operator=(), and CSailDoc::put().
bottom plank dead rise angle in degree from horizontal
Definition at line 79 of file hulldef.h.
Referenced by CFormHullDef::CFormHullDef(), CFormHullDef::check(), CHullDef(), CSailDoc::get(), operator=(), CHullWorker::ptKeel(), and CSailDoc::put().
bottom sweep angle in degree forward of transverse axis
Definition at line 81 of file hulldef.h.
Referenced by CFormHullDef::CFormHullDef(), CFormHullDef::check(), CHullDef(), CSailDoc::get(), operator=(), CHullWorker::ptKeel(), and CSailDoc::put().
Lower chine forward shape
Definition at line 83 of file hulldef.h.
Referenced by CFormHullDef::CFormHullDef(), CFormHullDef::check(), CHullDef(), CSailDoc::get(), operator=(), CHullWorker::ptLowChine(), and CSailDoc::put().
Number of side planks
Definition at line 89 of file hulldef.h.
Referenced by CFormHullDef::CFormHullDef(), CFormHullDef::check(), CHullDef(), CSailDoc::get(), operator=(), and CSailDoc::put().
| bool CHullDef::AutoPlank |
auto planking chech box
Definition at line 91 of file hulldef.h.
Referenced by CFormHullDef::CFormHullDef(), CFormHullDef::check(), CHullDef(), operator=(), and CFormHullDef::slotAutoPlank().
top plank angle in degree from horizontal
Definition at line 93 of file hulldef.h.
Referenced by CFormHullDef::CFormHullDef(), CFormHullDef::check(), CHullDef(), CSailDoc::get(), CHullWorker::makeHull(), operator=(), and CSailDoc::put().
lower plank angle in degree from horizontal
Definition at line 95 of file hulldef.h.
Referenced by CFormHullDef::CFormHullDef(), CFormHullDef::check(), CHullDef(), CSailDoc::get(), operator=(), and CSailDoc::put().
1.5.6