PdmFeatData Class
Header: | #include <PdmFeatData> |
Inherits: | PdmGraphicsDataAbs |
Inherited By: | PdmFeatCustomerBLNData, PdmFeatInternalBLNData, and PdmFeatTextData |
Public Types
enum | Type { Type_None, Type_VarDimesion, Type_Text, Type_CustomerBLN, ..., Type_RectLayer } |
Public Functions
PdmFeatData(QObject *iParent) | |
virtual | ~PdmFeatData() |
QVariantMap | attrMap() const |
QVariant | attrValue(const QString &key) const |
virtual QPainterPath | path() const |
void | setAttrMap(const QVariantMap &iAttrMap) |
void | setAttrValue(const QString &key, const QVariant &iAttrValue) |
virtual void | setFromString(const QString &iFeatureStr) |
virtual QString | toString() const |
virtual Type | type() |
- 14 public functions inherited from PdmGraphicsDataAbs
- 31 public functions inherited from QObject
Static Public Members
- 10 static public members inherited from QObject
Additional Inherited Members
- 1 property inherited from QObject
- 1 public slot inherited from QObject
- 2 signals inherited from QObject
- 1 public variable inherited from QObject
- 9 protected functions inherited from QObject
- 2 protected variables inherited from QObject
Detailed Description
Member Function Documentation
PdmFeatData::PdmFeatData(QObject *iParent)
Default constructs an instance of PdmFeatData.
[virtual]
PdmFeatData::~PdmFeatData()
Destroys the instance of PdmFeatData. The destructor is virtual.
QVariantMap PdmFeatData::attrMap() const
See also setAttrMap().
QVariant PdmFeatData::attrValue(const QString &key) const
See also setAttrValue().
[virtual]
QPainterPath PdmFeatData::path() const
void PdmFeatData::setAttrMap(const QVariantMap &iAttrMap)
See also attrMap().
void PdmFeatData::setAttrValue(const QString &key, const QVariant &iAttrValue)
See also attrValue().