CHullDef Class Reference
[Sail computations library]

#include <hulldef.h>

Inheritance diagram for CHullDef:

CHullWorker

List of all members.

Public Member Functions

 CHullDef ()
CHullDefoperator= (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


Detailed Description

This class holds the parameters that define a hull and their default values.

See also:
CHullWorker

Definition at line 33 of file hulldef.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

CHullDef & CHullDef::operator= ( const CHullDef copy  ) 

Assignment operator.

Parameters:
copy the hull definition to copy from
Returns:
CHullDef&

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.


Member Data Documentation

deck Length in millimeter

Definition at line 45 of file hulldef.h.

Referenced by CHullDef(), and operator=().

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().

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().

deck max beam width in millimeter

Definition at line 53 of file hulldef.h.

Referenced by CHullDef(), and operator=().

deck aft width in millimeter

Definition at line 55 of file hulldef.h.

Referenced by CHullDef(), and operator=().

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=().

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().

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().

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().

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().

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().

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().

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().

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().


The documentation for this class was generated from the following files:

Generated on Sun Mar 22 21:38:32 2009 for Sailcut CAD by  doxygen 1.5.6