PdmStepData Class

Header: #include <PdmStepData>
Inherits: PdmGraphicsDataAbs

Public Functions

PdmStepData(QObject *parent = 0)
~PdmStepData()

Public Slots

void addLayer(PdmFeatData *item)
void addLayer(const QVariantMap &iLayerMap)
void addRepeat(PdmRepeatData *item)
QMarginsF allowMargin() const
qreal alpha()
void clearLayerList()
void clearOutline()
void clearPanelmap()
void clearRect()
void clearRepeatList()
QColor color()
QVariantMap customerBlnConfig() const
QVariantList customerBlnData() const
QPointF datum() const
QVector<QPainterPath> getAllPaths(int iDepth, bool isExportDxf = false, bool isDxfRoundOut = false, bool iRemoveCutterPath = false)
QVector<QPainterPath> getAllRealPaths(int iDepth, bool isExportDxf = false, bool isDxfRoundOut = false, bool iRemoveCutterPath = false)
QPolygonF *getBoundingPoly() const
QVector<QPainterPath> getChildPaths(qreal iResize = 0, int iDepth = 0, qreal iCouponGap = -1, bool isExportDxf = false, bool iRemoveCutterPath = false)
QVector<PdmVarDimensionData *> getDimensionDatas()
QString getKeyingSlot() const
int getStepCount()
PdmStepItem *getStepItem()
QVariantMap internalBlnConfig() const
QVariantList internalBlnData() const
QList<PdmFeatData *> layerList() const
QRectF limits() const
QStringList manualList()
int manualX()
int manualY()
QMarginsF margin() const
QString name() const
float noTopAndLeftRemark() const
QVariantMap packInfo()
float panelUtilization() const
QString panelizerRotate() const
QString parentStepType() const
QString profile() const
QPainterPath profilePainterPath() const
QSizeF realSize() const
void removeLayer(PdmFeatData *item)
void removeRepeat(PdmRepeatData *item)
void removeRepeatPath(qreal iGap, qreal iMinShapeSize, qreal iCouponGap = -1)
QList<PdmRepeatData *> repeatList() const
float repeatsGap() const
float repeatsMinGapX() const
float repeatsMinGapY() const
void setAllowMargin(const QMarginsF &margin)
void setAlpha(qreal alpha)
void setColor(const QColor &color)
void setCustomerBlnConfig(const QVariantMap &iConfigVarMap)
void setCustomerBlnData(const QVariantList &iDataVarLst)
void setDatum(const QPointF &p)
void setFromDataMap(const QVariantMap &iDataMap, qreal iShowZoomRatio = -1)
void setInternalBlnConfig(const QVariantMap &iConfigVarMap)
void setInternalBlnData(const QVariantList &iDataVarLst)
void setKeyingSlot(const QString &iKeyingSlot)
void setLimits(const QRectF &limits)
void setManualList(const QStringList &list)
void setManualX(int iManualX)
void setManualY(int iManualY)
void setMargin(const QMarginsF &iMargin)
void setName(const QString &iNameStr)
void setNoTopAndLeftRemark(bool iNoTopAndLeftRemark)
void setOutlineStr(const QVariantMap &iOutlineStr, bool iClearBefore = true)
void setPackInfo(const QVariantMap &packInfo)
void setPanelUtilization(float iUtizationDbl)
void setPanelizerRotate(QString iRotateStr)
void setPanelmapList(const QVariantMap &iPanelmap, bool iClearBefore = true)
void setParentStepType(const QString &iTypeStr)
void setProfile(const QString &profileStr)
void setRealSize(const QSizeF &iSize, bool iChangeProfileBol = true)
void setRectList(const QVariantMap &iRectMap, bool iClearBefore = true)
void setRepeat(int index, PdmRepeatData *item)
void setRepeatList(const QList<PdmRepeatData *> &iRepeatLst)
void setRepeatsGap(float iMinGapDbl)
void setRepeatsMinGapX(float iMinGapXDbl)
void setRepeatsMinGapY(float iMinGapYDbl)
void setStepItem(PdmStepItem *iStepItem)
void setText(const QString &iStr)
void setType(const QString &iTypeStr)
QSizeF showSize() const
QString textStr() const
QVariantMap toVariantMap() const
QString type() const
  • 1 public slot inherited from QObject

Additional Inherited Members

  • 1 property inherited from QObject
  • 2 signals 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

PdmStepData::PdmStepData(QObject *parent = 0)

Default constructs an instance of PdmStepData.

PdmStepData::~PdmStepData()

Destroys the instance of PdmStepData.

[slot] void PdmStepData::addLayer(PdmFeatData *item)

[slot] void PdmStepData::addLayer(const QVariantMap &iLayerMap)

[slot] void PdmStepData::addRepeat(PdmRepeatData *item)

[slot] QMarginsF PdmStepData::allowMargin() const

See also setAllowMargin().

[slot] qreal PdmStepData::alpha()

See also setAlpha().

[slot] void PdmStepData::clearLayerList()

[slot] void PdmStepData::clearOutline()

[slot] void PdmStepData::clearPanelmap()

[slot] void PdmStepData::clearRect()

[slot] void PdmStepData::clearRepeatList()

[slot] QColor PdmStepData::color()

See also setColor().

[slot] QVariantMap PdmStepData::customerBlnConfig() const

See also setCustomerBlnConfig().

[slot] QVariantList PdmStepData::customerBlnData() const

See also setCustomerBlnData().

[slot] QPointF PdmStepData::datum() const

See also setDatum().

[slot] QVector<QPainterPath> PdmStepData::getAllPaths(int iDepth, bool isExportDxf = false, bool isDxfRoundOut = false, bool iRemoveCutterPath = false)

[slot] QVector<QPainterPath> PdmStepData::getAllRealPaths(int iDepth, bool isExportDxf = false, bool isDxfRoundOut = false, bool iRemoveCutterPath = false)

[slot] QPolygonF *PdmStepData::getBoundingPoly() const

[slot] QVector<QPainterPath> PdmStepData::getChildPaths(qreal iResize = 0, int iDepth = 0, qreal iCouponGap = -1, bool isExportDxf = false, bool iRemoveCutterPath = false)

[slot] QVector<PdmVarDimensionData *> PdmStepData::getDimensionDatas()

[slot] QString PdmStepData::getKeyingSlot() const

[slot] int PdmStepData::getStepCount()

[slot] PdmStepItem *PdmStepData::getStepItem()

[slot] QVariantMap PdmStepData::internalBlnConfig() const

See also setInternalBlnConfig().

[slot] QVariantList PdmStepData::internalBlnData() const

See also setInternalBlnData().

[slot] QList<PdmFeatData *> PdmStepData::layerList() const

[slot] QRectF PdmStepData::limits() const

See also setLimits().

[slot] QStringList PdmStepData::manualList()

See also setManualList().

[slot] int PdmStepData::manualX()

See also setManualX().

[slot] int PdmStepData::manualY()

See also setManualY().

[slot] QMarginsF PdmStepData::margin() const

See also setMargin().

[slot] QString PdmStepData::name() const

See also setName().

[slot] float PdmStepData::noTopAndLeftRemark() const

See also setNoTopAndLeftRemark().

[slot] QVariantMap PdmStepData::packInfo()

See also setPackInfo().

[slot] float PdmStepData::panelUtilization() const

See also setPanelUtilization().

[slot] QString PdmStepData::panelizerRotate() const

See also setPanelizerRotate().

[slot] QString PdmStepData::parentStepType() const

See also setParentStepType().

[slot] QString PdmStepData::profile() const

See also setProfile().

[slot] QPainterPath PdmStepData::profilePainterPath() const

[slot] QSizeF PdmStepData::realSize() const

See also setRealSize().

[slot] void PdmStepData::removeLayer(PdmFeatData *item)

[slot] void PdmStepData::removeRepeat(PdmRepeatData *item)

[slot] void PdmStepData::removeRepeatPath(qreal iGap, qreal iMinShapeSize, qreal iCouponGap = -1)

[slot] QList<PdmRepeatData *> PdmStepData::repeatList() const

See also setRepeatList().

[slot] float PdmStepData::repeatsGap() const

See also setRepeatsGap().

[slot] float PdmStepData::repeatsMinGapX() const

See also setRepeatsMinGapX().

[slot] float PdmStepData::repeatsMinGapY() const

See also setRepeatsMinGapY().

[slot] void PdmStepData::setAllowMargin(const QMarginsF &margin)

See also allowMargin().

[slot] void PdmStepData::setAlpha(qreal alpha)

See also alpha().

[slot] void PdmStepData::setColor(const QColor &color)

See also color().

[slot] void PdmStepData::setCustomerBlnConfig(const QVariantMap &iConfigVarMap)

See also customerBlnConfig().

[slot] void PdmStepData::setCustomerBlnData(const QVariantList &iDataVarLst)

See also customerBlnData().

[slot] void PdmStepData::setDatum(const QPointF &p)

See also datum().

[slot] void PdmStepData::setFromDataMap(const QVariantMap &iDataMap, qreal iShowZoomRatio = -1)

[slot] void PdmStepData::setInternalBlnConfig(const QVariantMap &iConfigVarMap)

See also internalBlnConfig().

[slot] void PdmStepData::setInternalBlnData(const QVariantList &iDataVarLst)

See also internalBlnData().

[slot] void PdmStepData::setKeyingSlot(const QString &iKeyingSlot)

[slot] void PdmStepData::setLimits(const QRectF &limits)

See also limits().

[slot] void PdmStepData::setManualList(const QStringList &list)

See also manualList().

[slot] void PdmStepData::setManualX(int iManualX)

See also manualX().

[slot] void PdmStepData::setManualY(int iManualY)

See also manualY().

[slot] void PdmStepData::setMargin(const QMarginsF &iMargin)

See also margin().

[slot] void PdmStepData::setName(const QString &iNameStr)

See also name().

[slot] void PdmStepData::setNoTopAndLeftRemark(bool iNoTopAndLeftRemark)

See also noTopAndLeftRemark().

[slot] void PdmStepData::setOutlineStr(const QVariantMap &iOutlineStr, bool iClearBefore = true)

[slot] void PdmStepData::setPackInfo(const QVariantMap &packInfo)

See also packInfo().

[slot] void PdmStepData::setPanelUtilization(float iUtizationDbl)

See also panelUtilization().

[slot] void PdmStepData::setPanelizerRotate(QString iRotateStr)

See also panelizerRotate().

[slot] void PdmStepData::setPanelmapList(const QVariantMap &iPanelmap, bool iClearBefore = true)

[slot] void PdmStepData::setParentStepType(const QString &iTypeStr)

See also parentStepType().

[slot] void PdmStepData::setProfile(const QString &profileStr)

See also profile().

[slot] void PdmStepData::setRealSize(const QSizeF &iSize, bool iChangeProfileBol = true)

See also realSize().

[slot] void PdmStepData::setRectList(const QVariantMap &iRectMap, bool iClearBefore = true)

[slot] void PdmStepData::setRepeat(int index, PdmRepeatData *item)

[slot] void PdmStepData::setRepeatList(const QList<PdmRepeatData *> &iRepeatLst)

See also repeatList().

[slot] void PdmStepData::setRepeatsGap(float iMinGapDbl)

See also repeatsGap().

[slot] void PdmStepData::setRepeatsMinGapX(float iMinGapXDbl)

See also repeatsMinGapX().

[slot] void PdmStepData::setRepeatsMinGapY(float iMinGapYDbl)

See also repeatsMinGapY().

[slot] void PdmStepData::setStepItem(PdmStepItem *iStepItem)

[slot] void PdmStepData::setText(const QString &iStr)

[slot] void PdmStepData::setType(const QString &iTypeStr)

See also type().

[slot] QSizeF PdmStepData::showSize() const

[slot] QString PdmStepData::textStr() const

[slot] QVariantMap PdmStepData::toVariantMap() const

[slot] QString PdmStepData::type() const

See also setType().