CFx SDK Documentation
2023 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 OdDbAbstractPlotDataForDbViewport, and OdDbAbstractPlotDataForDbPlotSettings.
|
pure virtual |
Returns true if and only if this Plot object is of ModelSpace type.
pPlotObj | [in] Pointer to the Plot object. |
Implemented in OdDbAbstractPlotDataForDbViewport, and OdDbAbstractPlotDataForDbPlotSettings.
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 OdDbAbstractPlotDataForDbViewport, and OdDbAbstractPlotDataForDbPlotSettings.
|
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 OdDbAbstractPlotDataForDbViewport, and OdDbAbstractPlotDataForDbPlotSettings.
|
pure virtual |
Returns true if and only if transparencies plotting enabled for this Plot object.
Implemented in OdDbAbstractPlotDataForDbViewport, and OdDbAbstractPlotDataForDbPlotSettings.
|
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 OdDbAbstractPlotDataForDbViewport, and OdDbAbstractPlotDataForDbPlotSettings.
|
pure virtual |
Sets the custom scale of this Plot object.
pPlotObj | [in] Pointer to the Plot object. |
customScale | [in] Custom scale. |
Implemented in OdDbAbstractPlotDataForDbViewport, and OdDbAbstractPlotDataForDbPlotSettings.
|
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 OdDbAbstractPlotDataForDbViewport, and OdDbAbstractPlotDataForDbPlotSettings.
|
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 OdDbAbstractPlotDataForDbViewport, and OdDbAbstractPlotDataForDbPlotSettings.
|
pure virtual |
Controls transparencies plotting for this Plot object.
pPlotObj | [in] Pointer to the Plot object. |
bEnable | [in] New transparencies plotting setting. |
Implemented in OdDbAbstractPlotDataForDbViewport, and OdDbAbstractPlotDataForDbPlotSettings.
|
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 OdDbAbstractPlotDataForDbViewport, and OdDbAbstractPlotDataForDbPlotSettings.
|
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 OdDbAbstractPlotDataForDbViewport, and OdDbAbstractPlotDataForDbPlotSettings.
|
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 OdDbAbstractPlotDataForDbViewport, and OdDbAbstractPlotDataForDbPlotSettings.
|
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 OdDbAbstractPlotDataForDbViewport, and OdDbAbstractPlotDataForDbPlotSettings.
|
pure virtual |
Returns the shade plot type for this Plot object.
pPlotObj | [in] Pointer to the Plot object. |
Implemented in OdDbAbstractPlotDataForDbViewport, and OdDbAbstractPlotDataForDbPlotSettings.
|
pure virtual |
Returns the OdDbObjectId of the OdDbVisualStyle or OdDbRenderSettings object referenced by this object.
pPlotObj | [in] Pointer to the Plot object. |
Implemented in OdDbAbstractPlotDataForDbViewport, and OdDbAbstractPlotDataForDbPlotSettings.
|
pure virtual |
Returns the standard scale type of this Plot object.
pPlotObj | [in] Pointer to the Plot object. |
Implemented in OdDbAbstractPlotDataForDbViewport, and OdDbAbstractPlotDataForDbPlotSettings.
|
pure virtual |
Returns the current style sheet.
pPlotObj | [in] Pointer to the Plot object. |
Implemented in OdDbAbstractPlotDataForDbViewport, and OdDbAbstractPlotDataForDbPlotSettings.
|
pure virtual |
Returns true if and only if this Plot object uses a standard scale.
pPlotObj | [in] Pointer to the Plot object. |
Implemented in OdDbAbstractPlotDataForDbViewport, and OdDbAbstractPlotDataForDbPlotSettings.