MeshKit  1.0
CPincell Class Reference

#include <pincell.hpp>

List of all members.

Public Member Functions

 CPincell ()
 CPincell (const CPincell &)
 ~CPincell ()
void GetNumCyl (int &nCyl)
void GetLineOne (std::string &szVolId, std::string &szVolAlias, int &nInputLines)
void GetIntersectFlag (int &nIFlag)
void GetPitch (double &dFlatF, double &dZL)
void GetPitch (double &dPX, double &dPY, double &dPZ)
void GetMatArray (int &nMaterials)
void GetMat (CVector< std::string > &szVMatName, CVector< std::string > &szVMatAlias)
void GetNumCyl (const int &nCyl)
void GetCylSizes (int nCyl, int &nRadii)
void GetCylRadii (int nCyl, CVector< double > &)
void GetCellType (int nCyl, int &nType)
void GetCylZPos (int nCyl, CVector< double > &)
void GetCylPos (int nCyl, CVector< double > &)
void GetCylMat (int nCyl, CVector< std::string > &)
void GetCellMatSize (int &nSize)
void GetCellMat (CVector< double > &dZStart, CVector< double > &dZEnd, CVector< std::string > &szVCellMat)
void SetLineOne (std::string szVolId, std::string szVolAlias, int nInputLines)
void SetIntersectFlag (int nIFlag)
void SetPitch (double dFlatF, double dZL)
void SetPitch (double dPX, double dPY, double dPZ)
void SetMatArray (int nMaterials)
void SetMat (CVector< std::string > szVMatName, CVector< std::string > szVMatAlias)
void SetNumCyl (const int nCyl)
void SetCylSizes (int nCyl, int nRadii)
void SetCylZPos (int nCyl, CVector< double >)
void SetCylRadii (int nCyl, CVector< double >)
void SetCellType (int nCyl, int nType)
void SetCylPos (int nCyl, CVector< double >)
void SetCylMat (int nCyl, CVector< std::string >)
void SetCellMatSize (int nSize)
void SetCellMat (CVector< double > dZStart, CVector< double > dZEnd, CVector< std::string > szVCellMat)

Private Attributes

std::string m_szVolId
std::string m_szVolAlias
int m_nInputLines
int m_nIFlag
double m_dPX
double m_dPY
double m_dPZ
double m_dFlatF
double m_dZL
int m_nMaterials
CVector< std::string > m_szVMatName
CVector< std::string > m_szVMatAlias
CVector< CCylinderm_VCyl
int m_nNumCyl
CVector< double > m_dVZStart
CVector< double > m_dVZEnd
CVector< std::string > m_szVCellMat

Detailed Description

Definition at line 14 of file pincell.hpp.


Constructor & Destructor Documentation

CPincell ( )

Definition at line 9 of file pincell.cpp.

CPincell ( const CPincell NO)

Definition at line 18 of file pincell.cpp.

~CPincell ( )

Definition at line 29 of file pincell.cpp.


Member Function Documentation

void GetCellMat ( CVector< double > &  dZStart,
CVector< double > &  dZEnd,
CVector< std::string > &  szVCellMat 
)

Definition at line 343 of file pincell.cpp.

void GetCellMatSize ( int &  nSize)

Definition at line 355 of file pincell.cpp.

void GetCellType ( int  nCyl,
int &  nType 
)

Definition at line 321 of file pincell.cpp.

void GetCylMat ( int  nCyl,
CVector< std::string > &  szVMat 
)

Definition at line 331 of file pincell.cpp.

void GetCylPos ( int  nCyl,
CVector< double > &  dVCoor 
)

Definition at line 289 of file pincell.cpp.

void GetCylRadii ( int  nCyl,
CVector< double > &  dVRadii 
)

Definition at line 310 of file pincell.cpp.

void GetCylSizes ( int  nCyl,
int &  nRadii 
)

Definition at line 268 of file pincell.cpp.

void GetCylZPos ( int  nCyl,
CVector< double > &  dVCoor 
)

Definition at line 299 of file pincell.cpp.

void GetIntersectFlag ( int &  nIFlag)

Definition at line 233 of file pincell.cpp.

void GetLineOne ( std::string &  szVolId,
std::string &  szVolAlias,
int &  nInputLines 
)

Definition at line 220 of file pincell.cpp.

void GetMat ( CVector< std::string > &  szVMatName,
CVector< std::string > &  szVMatAlias 
)

Definition at line 278 of file pincell.cpp.

void GetMatArray ( int &  nMaterials)

Definition at line 365 of file pincell.cpp.

void GetNumCyl ( int &  nCyl)

Definition at line 120 of file pincell.cpp.

void GetNumCyl ( const int &  nCyl)
void GetPitch ( double &  dFlatF,
double &  dZL 
)

Definition at line 245 of file pincell.cpp.

void GetPitch ( double &  dPX,
double &  dPY,
double &  dPZ 
)

Definition at line 256 of file pincell.cpp.

void SetCellMat ( CVector< double >  dZStart,
CVector< double >  dZEnd,
CVector< std::string >  szVCellMat 
)

Definition at line 205 of file pincell.cpp.

void SetCellMatSize ( int  nSize)

Definition at line 193 of file pincell.cpp.

void SetCellType ( int  nCyl,
int  nType 
)

Definition at line 161 of file pincell.cpp.

void SetCylMat ( int  nCyl,
CVector< std::string >  szVMat 
)

Definition at line 183 of file pincell.cpp.

void SetCylPos ( int  nCyl,
CVector< double >  dVCoor 
)

Definition at line 140 of file pincell.cpp.

void SetCylRadii ( int  nCyl,
CVector< double >  dVRadii 
)

Definition at line 151 of file pincell.cpp.

void SetCylSizes ( int  nCyl,
int  nRadii 
)

Definition at line 130 of file pincell.cpp.

void SetCylZPos ( int  nCyl,
CVector< double >  dVZCoor 
)

Definition at line 173 of file pincell.cpp.

void SetIntersectFlag ( int  nIFlag)

Definition at line 51 of file pincell.cpp.

void SetLineOne ( std::string  szVolId,
std::string  szVolAlias,
int  nInputLines 
)

Definition at line 39 of file pincell.cpp.

void SetMat ( CVector< std::string >  szVMatName,
CVector< std::string >  szVMatAlias 
)

Definition at line 98 of file pincell.cpp.

void SetMatArray ( int  nMaterials)

Definition at line 86 of file pincell.cpp.

void SetNumCyl ( const int  nCyl)

Definition at line 109 of file pincell.cpp.

void SetPitch ( double  dFlatF,
double  dZL 
)

Definition at line 63 of file pincell.cpp.

void SetPitch ( double  dPX,
double  dPY,
double  dPZ 
)

Definition at line 74 of file pincell.cpp.


Member Data Documentation

double m_dFlatF [private]

Definition at line 69 of file pincell.hpp.

double m_dPX [private]

Definition at line 68 of file pincell.hpp.

double m_dPY [private]

Definition at line 68 of file pincell.hpp.

double m_dPZ [private]

Definition at line 68 of file pincell.hpp.

CVector<double> m_dVZEnd [private]

Definition at line 78 of file pincell.hpp.

CVector<double> m_dVZStart [private]

Definition at line 77 of file pincell.hpp.

double m_dZL [private]

Definition at line 69 of file pincell.hpp.

int m_nIFlag [private]

Definition at line 66 of file pincell.hpp.

int m_nInputLines [private]

Definition at line 66 of file pincell.hpp.

int m_nMaterials [private]

Definition at line 71 of file pincell.hpp.

int m_nNumCyl [private]

Definition at line 75 of file pincell.hpp.

CVector<std::string> m_szVCellMat [private]

Definition at line 79 of file pincell.hpp.

CVector<std::string> m_szVMatAlias [private]

Definition at line 72 of file pincell.hpp.

CVector<std::string> m_szVMatName [private]

Definition at line 72 of file pincell.hpp.

std::string m_szVolAlias [private]

Definition at line 65 of file pincell.hpp.

std::string m_szVolId [private]

Definition at line 65 of file pincell.hpp.

CVector<CCylinder> m_VCyl [private]

Definition at line 74 of file pincell.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines