CRigDef Class Reference
[Sail computations library]

#include <rigdef.h>

Inheritance diagram for CRigDef:

CRigWorker

List of all members.

Public Member Functions

 CRigDef ()
CRigDefoperator= (const CRigDef &)

Public Attributes

string rigID
real foreI
real foreJ
real MHeight
real MCord
real MWidth
real MRakeM
real MRakeD
real MBase
real MRnd
int MRndPos
real BAD
CVector3d MStack
real HAD
CVector3d MShead
real CSH
real CSB
real LSB
unsigned int SPNB
real SPH [4]
real SPW [4]


Detailed Description

This class holds the parameters that define a rig and the default parameters.

See also:
CRigWorker

Definition at line 33 of file rigdef.h.


Constructor & Destructor Documentation

CRigDef::CRigDef (  ) 

Constructs a CRigDef object from the default rig parameters.

Definition at line 28 of file rigdef.cpp.

References BAD, CSB, CSH, foreI, foreJ, HAD, LSB, MBase, MCord, MHeight, MRakeD, MRakeM, MRnd, MRndPos, MWidth, rigID, SPH, SPNB, and SPW.


Member Function Documentation

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

Assignment operator.

Parameters:
copy the rig definition to copy from
Returns:
CRigDef&

Definition at line 69 of file rigdef.cpp.

References BAD, CSB, CSH, foreI, foreJ, HAD, LSB, MBase, MCord, MHeight, MRakeD, MRakeM, MRnd, MRndPos, MWidth, rigID, SPH, SPNB, and SPW.


Member Data Documentation

mast rake angle in degree

Definition at line 57 of file rigdef.h.

Referenced by CFormRigDef::CFormRigDef(), CFormRigDef::check(), CRigDef(), CSailDoc::get(), operator=(), and CSailDoc::put().

mast base distance to stem

Definition at line 59 of file rigdef.h.

Referenced by CFormRigDef::check(), CRigDef(), CSailDoc::get(), operator=(), and CSailDoc::put().

Boom height above deck

Definition at line 66 of file rigdef.h.

Referenced by CFormRigDef::CFormRigDef(), CFormRigDef::check(), CRigDef(), CSailDoc::get(), operator=(), and CSailDoc::put().

mainsail tack

Definition at line 68 of file rigdef.h.

Referenced by CFormRigDef::check().

mainsail head height above deck

Definition at line 70 of file rigdef.h.

Referenced by CFormRigDef::CFormRigDef(), CFormRigDef::check(), CRigDef(), CSailDoc::get(), operator=(), and CSailDoc::put().

mainsail head point

Definition at line 72 of file rigdef.h.

Referenced by CFormRigDef::check().

cap shroud base

Definition at line 78 of file rigdef.h.

Referenced by CFormRigDef::CFormRigDef(), CFormRigDef::check(), CRigDef(), CSailDoc::get(), operator=(), and CSailDoc::put().

lower shroud base

Definition at line 80 of file rigdef.h.

Referenced by CFormRigDef::CFormRigDef(), CFormRigDef::check(), CRigDef(), CSailDoc::get(), operator=(), and CSailDoc::put().

unsigned int CRigDef::SPNB

real CRigDef::SPH[4]

real CRigDef::SPW[4]


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