|
CFx SDK Documentation
2020SP3
|
#include <PlotStyles.h>
Public Member Functions | |
| ODRX_DECLARE_MEMBERS (OdPsPlotStyleTable) | |
| virtual OdRxObjectPtr | clone () const =0 |
| virtual void | copyFrom (const OdRxObject *pSource)=0 |
| virtual bool | isApplyScaleFactor () const =0 |
| virtual OdString | description () const =0 |
| virtual double | scaleFactor () const =0 |
| virtual bool | isDisplayCustomLineweightUnits () const =0 |
| virtual double | getLineweightAt (OdUInt32 index) const =0 |
| virtual OdPsPlotStylePtr | plotStyleAt (const OdString &name) const =0 |
| virtual OdPsPlotStylePtr | plotStyleAt (int index) const =0 |
| virtual unsigned int | plotStyleSize () const =0 |
| virtual unsigned int | lineweightSize () const =0 |
| virtual bool | isAciTableAvailable () const =0 |
| virtual OdPsPlotStylePtr | addNewPlotStyle (const OdString &styleName)=0 |
| virtual OdPsPlotStylePtr | delPlotStyle (OdPsPlotStylePtr pPsPtr)=0 |
| virtual void | setDescription (const OdString &desc)=0 |
| virtual void | setScaleFactor (double scFac)=0 |
| virtual void | setApplyScaleFactor (bool flag)=0 |
| virtual void | setDisplayCustomLineweightUnits (bool flag)=0 |
| virtual void | setLineweightAt (double value, OdUInt32 index)=0 |
| virtual void | setLineweights (const OdGeDoubleArray &lineweights)=0 |
| virtual void | setAciTableAvailable (bool flag)=0 |
| virtual void | setPlotStylesIndexed (const OdPsPlotStylesArray plotStylesIndexed)=0 |
| virtual void | setPlotStyles (const OdPsPlotStylesMap plotStyles)=0 |
| virtual void | addPlotStyle (OdPsPlotStyle *pPs)=0 |
| virtual void | setOrdering (const OdStringArray &order)=0 |
| virtual OdPsPlotStylesMap | plotStyles () const =0 |
| virtual OdPsPlotStylesArray | plotStylesIndexed () const =0 |
Public Member Functions inherited from OdRxObject | |
| ODRX_HEAP_OPERATORS () | |
| OdRxObject () | |
| virtual | ~OdRxObject () |
| virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
| virtual OdRxObject * | x (const OdRxClass *pClass) const |
| virtual OdRxClass * | isA () const |
| virtual void | addRef ()=0 |
| virtual void | release ()=0 |
| virtual long | numRefs () const |
| bool | isKindOf (const OdRxClass *pClass) const |
| virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
| virtual bool | isEqualTo (const OdRxObject *pOther) const |
Additional Inherited Members | |
Static Public Member Functions inherited from OdRxObject | |
| static OdRxObjectPtr | cast (const OdRxObject *pointer) |
| static OdRxClass * | desc () |
This class implements Plot Style Tables.
Corresponding C++ library: PlotStyleSvcs
<group Other_Classes>
Definition at line 438 of file PlotStyles.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
Creates a clone of this object, and returns a pointer to the clone.
Reimplemented from OdRxObject.
|
pure virtual |
details Copies the contents of the specified object into this object.
| pSource | [in] Pointer to the source object. |
Throws: eNotApplicable Exception
Reimplemented from OdRxObject.
|
pure virtual |
|
pure virtual |
Returns the description of this PlotStyleTable object.
|
pure virtual |
Returns the lineweight for the specified entry in this PlotStyleTable object.
| index | [in] PlotStyle index. |
|
pure virtual |
|
pure virtual |
Returns true if and only if the global scale factor is to be applied to non-ISO linetypes for this PlotStyleTable object.
|
pure virtual |
Returns true if and only if Custom Lineweight Units are to be displayed for this PlotStyleTable object.
|
pure virtual |
| OdPsPlotStyleTable::ODRX_DECLARE_MEMBERS | ( | OdPsPlotStyleTable | ) |
|
pure virtual |
Returns the specified PlotStyle in this PlotStyleTable object.
| name | [in] Plot Style name. |
|
pure virtual |
Returns the specified PlotStyle in this PlotStyleTable object.
| index | [in] PlotStyle index. |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Returns the logical length of this PlotStyle
|
pure virtual |
Returns the global scale factor to be applied to non-ISO linetypes for this PlotStyleTable object.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |