User Tools

Site Tools


project:sdap:subassembly

SubAssembly

Inherited from NULL

Inherited by NULL

Friend class NULL

Description

Members

Public interface


static double m_dCrossFlatance

static double m_dHoleDiameter

static double m_dGridPitch

ulong m_iSDAId

Coord m_dCenter

SubAssemblyShape m_Shape

Foot m_Foot[2]

Head m_Head

vector<HexCSLevel> * m_pLevelArray


SubAssembly(int i = 1,int j = 1)

  • function:
  • parameters:
    1. [i]int i = 1:
    2. [i]int j = 1:
  • return value:

SubAssembly(const SubAssembly & r)

  • function:
  • parameters:
    1. [i]const SubAssembly & r:
  • return value:

static void setCrossFlat(double v)

  • function:
  • parameters:
    1. [i]double v:
  • return value:

static void setHoleDiameter(double v)

  • function:
  • parameters:
    1. [i]double v:
  • return value:

static void setGridPitch(double v)

  • function:
  • parameters:
    1. [i]double v:
  • return value:

static double getSideDistance()

  • function:
  • parameters: NULL
  • return value:

static double getHoleDiameter()

  • function:
  • parameters: NULL
  • return value:

static double getGridPitch()

  • function:
  • parameters: NULL
  • return value:

ulong getId()

  • function:
  • parameters: NULL
  • return value:

int getIndexI() const

  • function:
  • parameters: NULL
  • return value:

int getIndexJ() const

  • function:
  • parameters: NULL
  • return value:

void setGridId(int i,int j)

  • function:
  • parameters:
    1. [i]int i:
    2. [i]int j:
  • return value:

void addLevel(double height)

  • function:
  • parameters:
    1. [i]double height:
  • return value:

void delLevel(int index)

  • function:
  • parameters:
    1. [i]int index:
  • return value:

double * getCenter()

  • function:
  • parameters: NULL
  • return value:

SubAssemblyShape & getShape()

  • function:
  • parameters: NULL
  • return value:

HexCSLevel & getLevel(int index)

  • function:
  • parameters:
    1. [i]int index:
  • return value:

int getLevelIndex(double h)

  • function:
  • parameters:
    1. [i]double h:
  • return value:

int getLevelCount()

  • function:
  • parameters: NULL
  • return value:

Foot & getFoot(int index)

  • function:
  • parameters:
    1. [i]int index:
  • return value:

Head & getHead()

  • function:
  • parameters: NULL
  • return value:

vector<HexCSLevel> & getLevelArray()

  • function:
  • parameters: NULL
  • return value:

void operator = (SubAssembly& r)

  • function:
  • parameters:
    1. [i]SubAssembly& r:
  • return value:

void reset()

  • function:
  • parameters: NULL
  • return value:

double getInterpolateCoef(double height,int & index)

  • function:
  • parameters:
    1. [i]double height:
    2. [i]int & index:
  • return value:

void getVertexCoord(int index,double * coord)

  • function:
  • parameters:
    1. [i]int index:
    2. [i]double * coord:
  • return value:

void buildGeometry(Model *pModel)

  • function:
  • parameters:
    1. [i]Model *pModel:
  • return value:

void buildGLData(float * pVA)

  • function:
  • parameters:
    1. [i]float * pVA:
  • return value:

void write(IOFile * io)

  • function:
  • parameters:
    1. [i]IOFile * io:
  • return value:

ErrorCode read(IOFile * io)

  • function:
  • parameters:
    1. [i]IOFile * io:
  • return value:

void writeText(IOFile * io)

  • function:
  • parameters:
    1. [i]IOFile * io:
  • return value:

ErrorCode readText(IOFile * io)

  • function:
  • parameters:
    1. [i]IOFile * io:
  • return value:
project/sdap/subassembly.txt · Last modified: 2020/06/20 22:43 (external edit)