|
CFx SDK Documentation 2024 SP0
|
#include <DbAbstractPlotData.h>
Public Member Functions | |
| ODRX_DECLARE_MEMBERS (OdDbAbstractPlotData) | |
| virtual void | setProps (OdRxObject *pDstPlotObj, const OdRxObject *pSrcPlotObj) const |
| virtual bool | useStandardScale (const OdRxObject *pPlotObj) const =0 |
| virtual double | customScale (const OdRxObject *pPlotObj) const =0 |
| virtual void | setCustomScale (OdRxObject *pPlotObj, double customScale) const =0 |
| virtual OdDbPlotSettings::StdScaleType | standardScale (const OdRxObject *pPlotObj) const =0 |
| virtual void | setStandardScale (OdRxObject *pPlotObj, const OdDbPlotSettings::StdScaleType standardScale) const =0 |
| virtual OdString | styleSheet (const OdRxObject *pPlotObj) const =0 |
| virtual void | setStyleSheet (OdRxObject *pPlotObj, const OdString &styleSheetName) const =0 |
| virtual OdDbPlotSettings::ShadePlotType | shadePlot (const OdRxObject *pPlotObj) const =0 |
| virtual void | setShadePlot (OdRxObject *pPlotObj, OdDbPlotSettings::ShadePlotType shadePlotSet) const =0 |
| virtual OdDbObjectId | shadePlotId (const OdRxObject *pPlotObj) const =0 |
| virtual void | setShadePlot (OdRxObject *pPlotObj, OdDbPlotSettings::ShadePlotType type, OdDbObjectId shadePlotId) const =0 |
| virtual bool | plotHiddenLines (const OdRxObject *pPlotObj) const =0 |
| virtual void | setPlotHiddenLines (OdRxObject *pPlotObj, bool plotHidden) const =0 |
| virtual bool | plotWireframe (const OdRxObject *pPlotObj) const =0 |
| virtual bool | plotAsRaster (const OdRxObject *pPlotObj) const =0 |
| virtual bool | plotTransparency (const OdRxObject *pPlotObj) const =0 |
| virtual void | setPlotTransparency (OdRxObject *pPlotObj, bool bEnable) const =0 |
| virtual bool | modelType (const OdRxObject *pPlotObj) const =0 |
| virtual void | setModelType (OdRxObject *pPlotObj, bool modelTypeSet)=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 OdRxObjectPtr | clone () const |
| virtual void | copyFrom (const OdRxObject *pSource) |
| 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 is the base class for Protocol Extension classes for OdDbViewport and OdDbPlotSettings objects.
Corresponding C++ library: TD_Db
OdDbViewport OdDbPlotSettings Derivatives of one of the above.
<group OdDb_Classes>
Definition at line 45 of file DbAbstractPlotData.h.
|
pure virtual |
Returns the custom print scale for this Plot object.
| pPlotObj | [in] Pointer to the Plot object. |
Implemented in OdDbAbstractPlotDataForDbPlotSettings, and OdDbAbstractPlotDataForDbViewport.
|
pure virtual |
Returns true if and only if this Plot object is of ModelSpace type.
| pPlotObj | [in] Pointer to the Plot object. |
Implemented in OdDbAbstractPlotDataForDbPlotSettings, and OdDbAbstractPlotDataForDbViewport.
| OdDbAbstractPlotData::ODRX_DECLARE_MEMBERS | ( | OdDbAbstractPlotData | ) |
|
pure virtual |
Controls whether the output is raster-based when using shade plot settings of a viewport.
| pPlotObj | [in] Pointer to the Plot object. |
Implemented in OdDbAbstractPlotDataForDbPlotSettings, and OdDbAbstractPlotDataForDbViewport.
|
pure virtual |
Returns true if and only if the hidden line removal algorithm is to be applied to entities for this Plot object.
| pPlotObj | [in] Pointer to the Plot object. |
Implemented in OdDbAbstractPlotDataForDbPlotSettings, and OdDbAbstractPlotDataForDbViewport.
|
pure virtual |
Returns true if and only if transparencies plotting enabled for this Plot object.
Implemented in OdDbAbstractPlotDataForDbPlotSettings, and OdDbAbstractPlotDataForDbViewport.
|
pure virtual |
Controls whether the output is vector-based when using shade plot settings of a viewport.
| pPlotObj | [in] Pointer to the Plot object. |
Implemented in OdDbAbstractPlotDataForDbPlotSettings, and OdDbAbstractPlotDataForDbViewport.
|
pure virtual |
Sets the custom scale of this Plot object.
| pPlotObj | [in] Pointer to the Plot object. |
| customScale | [in] Custom scale. |
Implemented in OdDbAbstractPlotDataForDbPlotSettings, and OdDbAbstractPlotDataForDbViewport.
|
pure virtual |
Controls the ModelSpace type of this Plot object.
| pPlotObj | [in] Pointer to the Plot object. |
| modelTypeSet | [in] True if and only if it is of ModelSpace type. |
Implemented in OdDbAbstractPlotDataForDbPlotSettings, and OdDbAbstractPlotDataForDbViewport.
|
pure virtual |
Controls the application of the hidden line removal algorithm to entities for this Plot object.
| pPlotObj | [in] Pointer to the Plot object. |
| plotHidden | [in] True if and only hidden lines are to be removed. |
Implemented in OdDbAbstractPlotDataForDbPlotSettings, and OdDbAbstractPlotDataForDbViewport.
|
pure virtual |
Controls transparencies plotting for this Plot object.
| pPlotObj | [in] Pointer to the Plot object. |
| bEnable | [in] New transparencies plotting setting. |
Implemented in OdDbAbstractPlotDataForDbPlotSettings, and OdDbAbstractPlotDataForDbViewport.
|
virtual |
Sets the parameters for the specified Plot object according to the arguments.
| pDstPlotObj | [in] Pointer to the destination Plot object |
| pSrcPlotObj | [in] Pointer to the source Plot object. |
|
pure virtual |
Sets the shade plot type for this Plot object.
| pPlotObj | [in] Pointer to the Plot object. |
| shadePlotSet | [in] New shade plot setting. |
Implemented in OdDbAbstractPlotDataForDbPlotSettings, and OdDbAbstractPlotDataForDbViewport.
|
pure virtual |
Sets the shade plot type and OdDbObjectId of the OdDbVisualStyle or OdDbRenderSettings object for this Plot object.
| pPlotObj | [in] Pointer to the Plot object. |
| type | [in] New shade plot setting. |
| shadePlotId | [in] OdDbObjectId of the OdDbVisualStyle or OdDbRenderSettings object for this Plot object. |
Implemented in OdDbAbstractPlotDataForDbPlotSettings, and OdDbAbstractPlotDataForDbViewport.
|
pure virtual |
Sets the standard scale type of this Plot object.
| pPlotObj | [in] Pointer to the Plot object. |
| standardScale | [in] Standard scale type. |
Implemented in OdDbAbstractPlotDataForDbPlotSettings, and OdDbAbstractPlotDataForDbViewport.
|
pure virtual |
Sets the plot style sheet name associated with this Plot object.
| pPlotObj | [in] Pointer to the Plot object. |
| styleSheetName | [in] Style sheet name. |
Implemented in OdDbAbstractPlotDataForDbPlotSettings, and OdDbAbstractPlotDataForDbViewport.
|
pure virtual |
Returns the shade plot type for this Plot object.
| pPlotObj | [in] Pointer to the Plot object. |
Implemented in OdDbAbstractPlotDataForDbPlotSettings, and OdDbAbstractPlotDataForDbViewport.
|
pure virtual |
Returns the OdDbObjectId of the OdDbVisualStyle or OdDbRenderSettings object referenced by this object.
| pPlotObj | [in] Pointer to the Plot object. |
Implemented in OdDbAbstractPlotDataForDbPlotSettings, and OdDbAbstractPlotDataForDbViewport.
|
pure virtual |
Returns the standard scale type of this Plot object.
| pPlotObj | [in] Pointer to the Plot object. |
Implemented in OdDbAbstractPlotDataForDbPlotSettings, and OdDbAbstractPlotDataForDbViewport.
|
pure virtual |
Returns the current style sheet.
| pPlotObj | [in] Pointer to the Plot object. |
Implemented in OdDbAbstractPlotDataForDbPlotSettings, and OdDbAbstractPlotDataForDbViewport.
|
pure virtual |
Returns true if and only if this Plot object uses a standard scale.
| pPlotObj | [in] Pointer to the Plot object. |
Implemented in OdDbAbstractPlotDataForDbPlotSettings, and OdDbAbstractPlotDataForDbViewport.