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)

SubAssembly(const SubAssembly & r)

static void setCrossFlat(double v)

static void setHoleDiameter(double v)

static void setGridPitch(double v)

static double getSideDistance()

static double getHoleDiameter()

static double getGridPitch()

ulong getId()

int getIndexI() const

int getIndexJ() const

void setGridId(int i,int j)

void addLevel(double height)

void delLevel(int index)

double * getCenter()

SubAssemblyShape & getShape()

HexCSLevel & getLevel(int index)

int getLevelIndex(double h)

int getLevelCount()

Foot & getFoot(int index)

Head & getHead()

vector<HexCSLevel> & getLevelArray()

void operator = (SubAssembly& r)

void reset()

double getInterpolateCoef(double height,int & index)

void getVertexCoord(int index,double * coord)

void buildGeometry(Model *pModel)

void buildGLData(float * pVA)

void write(IOFile * io)

ErrorCode read(IOFile * io)

void writeText(IOFile * io)

ErrorCode readText(IOFile * io)