Inherited from NULL
Inherited by NULL
Friend class NULL
Description
Members
Public interface
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ErrorCode
read(IOFile * io)
-
-
-
-
-
-
-
-
Private interface
int m_iRingCount
SubAssemblyHash * m_pSubAsbHash
ContactPairHash * m_pPairHash
vector<Section> * m_pSections
GridStrayHash * m_pGridStrayHash
Name m_strTitle
ulong m_ulNextSecId
SDAManager(MemPool * pHashPool)
function:
parameters:
[i]MemPool * pHashPool:
return value:
void setRingCount(int n)
function:
parameters:
[i]int n:
return value:
int getRingCount()
function:
parameters: NULL
return value:
SubAssembly * addSubAssembly(int i,int j)
function:
parameters:
[i]int i:
[i]int j:
return value:
SubAssembly * getSubAssembly(int i,int j)
function:
parameters:
[i]int i:
[i]int j:
return value:
SubAssembly * getSubAssembly(ulong id)
function:
parameters:
[i]ulong id:
return value:
void removeSubAssembly(SubAssembly * pAsb)
function:
parameters:
[i]SubAssembly * pAsb:
return value:
int getSubAssemblyCount()
function:
parameters: NULL
return value:
int getContactPairCount()
function:
parameters: NULL
return value:
void bindSubAssemblyIterator(Iterator * pIter)
function:
parameters:
[i]Iterator * pIter:
return value:
void bindContactPairIterator(Iterator * pIter)
function:
parameters:
[i]Iterator * pIter:
return value:
Section & getSection(int index)
function:
parameters:
[i]int index:
return value:
void addSection(Section & sec)
function:
parameters:
[i]Section & sec:
return value:
void removeSection(int index)
function:
parameters:
[i]int index:
return value:
int getSectionCount()
function:
parameters: NULL
return value:
void makePairs()
function:
parameters: NULL
return value:
GridStray * getGridStray(ulong id)
function:
parameters:
[i]ulong id:
return value:
void setGridStray(ulong id,double x,double y)
function:
parameters:
[i]ulong id:
[i]double x:
[i]double y:
return value:
void write(IOFile * io)
function:
parameters:
[i]IOFile * io:
return value:
ErrorCode read(IOFile * io)
function:
parameters:
[i]IOFile * io:
return value:
void writeText(IOFile * io)
function:
parameters:
[i]IOFile * io:
return value:
ErrorCode readText(IOFile * io)
function:
parameters:
[i]IOFile * io:
return value:
void writeModel(IOFile * io)
function:
parameters:
[i]IOFile * io:
return value:
ErrorCode readModel(IOFile * io)
function:
parameters:
[i]IOFile * io:
return value:
ulong getNextSectionId(bool bUpdate = false)
function:
parameters:
[i]bool bUpdate = false:
return value:
void clear()
function:
parameters: NULL
return value:
const char * getTitle()
function:
parameters: NULL
return value:
void setTitle(const char * t)
function:
parameters:
[i]const char * t:
return value:
SubAssembly * newSubAssembly(int i,int j)
function:
parameters:
[i]int i:
[i]int j:
return value:
void addSubAssembly(SubAssembly * asb)
function:
parameters:
[i]SubAssembly * asb:
return value:
double getCrossFlat(int i,int j,double h)
function:
parameters:
[i]int i:
[i]int j:
[i]double h:
return value: