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 |
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
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().