PdmJobStackupDataManager Class
| Header: | #include <PdmJobStackupDataManager> |
| Inherits: | QObject |
Public Functions
| PdmJobStackupDataManager(QObject *iParent = nullptr) | |
| void | addDrill(PdmJobStackupDrillInfo *iDrillData) |
| void | addMaterial(PdmJobStackupMaterialInfo *iMaterialData, PdmJobStackupMaterialInfo *iBefore = nullptr, QList<PdmJobStackupLayerInfo *> iLayerList = QList<PdmJobStackupLayerInfo *> ()) |
| void | addSymTerialMaterial(PdmJobStackupMaterialInfo *iMaterialData, PdmJobStackupMaterialInfo *iBeforeMaterial) |
| void | addZone(PdmJobStackupZoneInfo *iZoneInfo) |
| QVariantMap | basicInfo() const |
| QVariantMap | calcCycle(const QVariantList &iCycleLst) |
| bool | checkLayerIsSymTerial() |
| void | clearCycle() |
| void | clearDrillList() |
| void | clearMaterialList() |
| void | clearZone() |
| PdmJobStackupMaterialInfo * | createMaterial(const QVariantMap &iInitVarMap, QList<PdmJobStackupLayerInfo *> &oLayerLst) |
| int | currentLayerCount() const |
| int | designLayerCount() |
| QList<PdmJobStackupDrillInfo *> | drillList() const |
| QVariantList | drillVarList() const |
| QVariant | getBasicInfo(const QString &iKeyStr) const |
| QList<PdmJobStackupLayerInfo *> | getContinuousDielectricLayerList(PdmJobStackupLayerInfo *iLayer) const |
| PdmJobStackupLayerInfo * | getCopperLayer(int iLayerCountInt) const |
| QList<PdmJobStackupLayerInfo *> | getCopperLayerList() |
| PdmJobStackupLayerInfo * | getCycleEndLayer(PdmJobStackupCycleInfo *iCycle) const |
| QList<PdmJobStackupCycleInfo *> | getCycleList(PdmJobStackupCycleInfo *iParentCycle = nullptr) const |
| PdmJobStackupLayerInfo * | getCycleStartLayer(PdmJobStackupCycleInfo *iCycle) const |
| PdmJobStackupLayerInfo * | getDrillEndLayer(PdmJobStackupDrillInfo *iDrill) const |
| PdmJobStackupLayerInfo * | getDrillStartLayer(PdmJobStackupDrillInfo *iDrill) const |
| PdmJobStackup * | getHost() |
| QString | getMaterialPosition(PdmJobStackupMaterialInfo *iMaterial) |
| PdmJobStackupMaterialInfo * | getNextMaterial(PdmJobStackupMaterialInfo *iMaterial) |
| PdmJobStackupLayerInfo * | getSymTerialLayer(PdmJobStackupLayerInfo *iLayer) |
| int | getSymTerialLayerNum(int iLayerNumInt) |
| PdmJobStackupMaterialInfo * | getSymTerialMaterial(PdmJobStackupMaterialInfo *iMaterial) |
| QVariantList | getZoneCmbList() |
| QString | impedanceHz() const |
| bool | isAllCore() const |
| bool | isCycleEqualTo(const QVariantList &iCycleLst) const |
| bool | isMixedMaterial() const |
| bool | isSymTerial() |
| QList<PdmJobStackupLayerInfo *> | layerList(const PdmJobStackupMaterialInfo *iMaterialPtr = nullptr) const |
| void | makeLayerSymTerial() |
| QList<PdmJobStackupMaterialInfo *> | materialList() const |
| QString | panelSize() const |
| QString | plant() const |
| void | rebuildLayer(const QVariantList &iOrgCopperLayerDataList) |
| void | rebuildNumber() |
| void | removeDrill(PdmJobStackupDrillInfo *iDrillInfo) |
| void | removeMaterial(PdmJobStackupMaterialInfo *iMaterialInfo) |
| void | removeMaterialList(const QList<PdmJobStackupMaterialInfo *> &iMaterialDataList) |
| void | removeZone(PdmJobStackupZoneInfo *iZone) |
| PdmJobStackupCycleInfo * | rootCycle() const |
| void | setBasicInfo(const QVariantMap &iBasicInfoVarMap) |
| void | setBasicInfo(const QString &iKeyStr, const QVariant &iValueVar) |
| void | setCycleList(const QList<PdmJobStackupCycleInfo *> &iCycleLst, PdmJobStackupCycleInfo *iParentCycle = nullptr) |
| void | setDataMap(const QVariantMap &iDataMap) |
| void | setDesignLayerCount(int iLayerCountInt) |
| void | setHost(PdmJobStackup *iHost) |
| void | setImpedanceHz(const QString &iImpedanceHzStr) |
| void | setPanelSize(const QString &iPanelSizeStr) |
| void | setPlant(const QString &iPlantStr) |
| void | setSymTerial(bool iBol) |
| QVariantMap | toVariantMap() const |
| QList<PdmJobStackupZoneInfo *> | uniqueZoneList() const |
| QList<PdmJobStackupZoneInfo *> | zoneList() const |
| QString | zonesChain() const |
- 31 public functions inherited from QObject
Signals
| void | dataChanged() |
- 2 signals inherited from QObject
Additional Inherited Members
- 1 property inherited from QObject
- 1 public slot inherited from QObject
- 1 public variable inherited from QObject
- 10 static public members inherited from QObject
- 9 protected functions inherited from QObject
- 2 protected variables inherited from QObject
Detailed Description
Member Function Documentation
PdmJobStackupDataManager::PdmJobStackupDataManager(QObject *iParent = nullptr)
Default constructs an instance of PdmJobStackupDataManager.
void PdmJobStackupDataManager::addDrill(PdmJobStackupDrillInfo *iDrillData)
void PdmJobStackupDataManager::addMaterial(PdmJobStackupMaterialInfo *iMaterialData, PdmJobStackupMaterialInfo *iBefore = nullptr, QList<PdmJobStackupLayerInfo *> iLayerList = QList<PdmJobStackupLayerInfo *> ())
void PdmJobStackupDataManager::addSymTerialMaterial(PdmJobStackupMaterialInfo *iMaterialData, PdmJobStackupMaterialInfo *iBeforeMaterial)
void PdmJobStackupDataManager::addZone(PdmJobStackupZoneInfo *iZoneInfo)
QVariantMap PdmJobStackupDataManager::basicInfo() const
See also setBasicInfo().
QVariantMap PdmJobStackupDataManager::calcCycle(const QVariantList &iCycleLst)
bool PdmJobStackupDataManager::checkLayerIsSymTerial()
void PdmJobStackupDataManager::clearCycle()
void PdmJobStackupDataManager::clearDrillList()
void PdmJobStackupDataManager::clearMaterialList()
void PdmJobStackupDataManager::clearZone()
PdmJobStackupMaterialInfo *PdmJobStackupDataManager::createMaterial(const QVariantMap &iInitVarMap, QList<PdmJobStackupLayerInfo *> &oLayerLst)
int PdmJobStackupDataManager::currentLayerCount() const
[signal] void PdmJobStackupDataManager::dataChanged()
int PdmJobStackupDataManager::designLayerCount()
See also setDesignLayerCount().
QList<PdmJobStackupDrillInfo *> PdmJobStackupDataManager::drillList() const
QVariantList PdmJobStackupDataManager::drillVarList() const
QVariant PdmJobStackupDataManager::getBasicInfo(const QString &iKeyStr) const
QList<PdmJobStackupLayerInfo *> PdmJobStackupDataManager::getContinuousDielectricLayerList(PdmJobStackupLayerInfo *iLayer) const
PdmJobStackupLayerInfo *PdmJobStackupDataManager::getCopperLayer(int iLayerCountInt) const
QList<PdmJobStackupLayerInfo *> PdmJobStackupDataManager::getCopperLayerList()
PdmJobStackupLayerInfo *PdmJobStackupDataManager::getCycleEndLayer(PdmJobStackupCycleInfo *iCycle) const
QList<PdmJobStackupCycleInfo *> PdmJobStackupDataManager::getCycleList(PdmJobStackupCycleInfo *iParentCycle = nullptr) const
PdmJobStackupLayerInfo *PdmJobStackupDataManager::getCycleStartLayer(PdmJobStackupCycleInfo *iCycle) const
PdmJobStackupLayerInfo *PdmJobStackupDataManager::getDrillEndLayer(PdmJobStackupDrillInfo *iDrill) const
PdmJobStackupLayerInfo *PdmJobStackupDataManager::getDrillStartLayer(PdmJobStackupDrillInfo *iDrill) const
PdmJobStackup *PdmJobStackupDataManager::getHost()
QString PdmJobStackupDataManager::getMaterialPosition(PdmJobStackupMaterialInfo *iMaterial)
PdmJobStackupMaterialInfo *PdmJobStackupDataManager::getNextMaterial(PdmJobStackupMaterialInfo *iMaterial)
PdmJobStackupLayerInfo *PdmJobStackupDataManager::getSymTerialLayer(PdmJobStackupLayerInfo *iLayer)
int PdmJobStackupDataManager::getSymTerialLayerNum(int iLayerNumInt)
PdmJobStackupMaterialInfo *PdmJobStackupDataManager::getSymTerialMaterial(PdmJobStackupMaterialInfo *iMaterial)
QVariantList PdmJobStackupDataManager::getZoneCmbList()
QString PdmJobStackupDataManager::impedanceHz() const
See also setImpedanceHz().
bool PdmJobStackupDataManager::isAllCore() const
bool PdmJobStackupDataManager::isCycleEqualTo(const QVariantList &iCycleLst) const
bool PdmJobStackupDataManager::isMixedMaterial() const
bool PdmJobStackupDataManager::isSymTerial()
QList<PdmJobStackupLayerInfo *> PdmJobStackupDataManager::layerList(const PdmJobStackupMaterialInfo *iMaterialPtr = nullptr) const
void PdmJobStackupDataManager::makeLayerSymTerial()
QList<PdmJobStackupMaterialInfo *> PdmJobStackupDataManager::materialList() const
QString PdmJobStackupDataManager::panelSize() const
See also setPanelSize().
QString PdmJobStackupDataManager::plant() const
See also setPlant().
void PdmJobStackupDataManager::rebuildLayer(const QVariantList &iOrgCopperLayerDataList)
void PdmJobStackupDataManager::rebuildNumber()
void PdmJobStackupDataManager::removeDrill(PdmJobStackupDrillInfo *iDrillInfo)
void PdmJobStackupDataManager::removeMaterial(PdmJobStackupMaterialInfo *iMaterialInfo)
void PdmJobStackupDataManager::removeMaterialList(const QList<PdmJobStackupMaterialInfo *> &iMaterialDataList)
void PdmJobStackupDataManager::removeZone(PdmJobStackupZoneInfo *iZone)
PdmJobStackupCycleInfo *PdmJobStackupDataManager::rootCycle() const
void PdmJobStackupDataManager::setBasicInfo(const QVariantMap &iBasicInfoVarMap)
See also basicInfo().
void PdmJobStackupDataManager::setBasicInfo(const QString &iKeyStr, const QVariant &iValueVar)
void PdmJobStackupDataManager::setCycleList(const QList<PdmJobStackupCycleInfo *> &iCycleLst, PdmJobStackupCycleInfo *iParentCycle = nullptr)
void PdmJobStackupDataManager::setDataMap(const QVariantMap &iDataMap)
void PdmJobStackupDataManager::setDesignLayerCount(int iLayerCountInt)
See also designLayerCount().
void PdmJobStackupDataManager::setHost(PdmJobStackup *iHost)
void PdmJobStackupDataManager::setImpedanceHz(const QString &iImpedanceHzStr)
See also impedanceHz().
void PdmJobStackupDataManager::setPanelSize(const QString &iPanelSizeStr)
See also panelSize().
void PdmJobStackupDataManager::setPlant(const QString &iPlantStr)
See also plant().
void PdmJobStackupDataManager::setSymTerial(bool iBol)
See also isSymTerial().