User Tools

Site Tools


project:sdap:sdamanager

SDAManager

Inherited from NULL

Inherited by NULL

Friend class NULL

Description

Members

Public interface

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:
    1. [i]MemPool * pHashPool:
  • return value:

void setRingCount(int n)

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

int getRingCount()

  • function:
  • parameters: NULL
  • return value:

SubAssembly * addSubAssembly(int i,int j)

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

SubAssembly * getSubAssembly(int i,int j)

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

SubAssembly * getSubAssembly(ulong id)

  • function:
  • parameters:
    1. [i]ulong id:
  • return value:

void removeSubAssembly(SubAssembly * pAsb)

  • function:
  • parameters:
    1. [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:
    1. [i]Iterator * pIter:
  • return value:

void bindContactPairIterator(Iterator * pIter)

  • function:
  • parameters:
    1. [i]Iterator * pIter:
  • return value:

Section & getSection(int index)

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

void addSection(Section & sec)

  • function:
  • parameters:
    1. [i]Section & sec:
  • return value:

void removeSection(int index)

  • function:
  • parameters:
    1. [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:
    1. [i]ulong id:
  • return value:

void setGridStray(ulong id,double x,double y)

  • function:
  • parameters:
    1. [i]ulong id:
    2. [i]double x:
    3. [i]double y:
  • 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:

void writeModel(IOFile * io)

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

ErrorCode readModel(IOFile * io)

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

ulong getNextSectionId(bool bUpdate = false)

  • function:
  • parameters:
    1. [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:
    1. [i]const char * t:
  • return value:

SubAssembly * newSubAssembly(int i,int j)

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

void addSubAssembly(SubAssembly * asb)

  • function:
  • parameters:
    1. [i]SubAssembly * asb:
  • return value:

double getCrossFlat(int i,int j,double h)

  • function:
  • parameters:
    1. [i]int i:
    2. [i]int j:
    3. [i]double h:
  • return value:
project/sdap/sdamanager.txt · Last modified: 2020/06/20 22:43 (external edit)