CFx SDK Documentation  2020SP3
Public Member Functions | List of all members
OdPsPlotStyleServices Class Referenceabstract

#include <PlotStyles.h>

Inheritance diagram for OdPsPlotStyleServices:
OdRxModule OdRxObject

Public Member Functions

 ODRX_DECLARE_MEMBERS (OdPsPlotStyleServices)
 
virtual OdPsPlotStyleTablePtr createPlotStyleTable ()=0
 
virtual OdPsPlotStyleTablePtr loadPlotStyleTable (OdStreamBuf *pStreamBuf)=0
 
virtual void savePlotStyleTable (OdStreamBuf *pBuf, OdPsPlotStyleTablePtr pPSTab)=0
 
- Public Member Functions inherited from OdRxModule
 ODRX_DECLARE_MEMBERS (OdRxModule)
 
virtual voidsysData ()=0
 
virtual void deleteModule ()=0
 
virtual void initApp ()=0
 
virtual void uninitApp ()=0
 
virtual OdString moduleName () const =0
 
- Public Member Functions inherited from OdRxObject
 ODRX_HEAP_OPERATORS ()
 
 OdRxObject ()
 
virtual ~OdRxObject ()
 
virtual OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () 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 OdRxClassdesc ()
 

Detailed Description

This class is the base class for classes that provide platform-dependent loading of PlotStyle (CTB/STB) files for Teigha. Corresponding C++ library: PlotStyleSvcs <group Other_Classes>

Definition at line 540 of file PlotStyles.h.

Member Function Documentation

◆ createPlotStyleTable()

virtual OdPsPlotStyleTablePtr OdPsPlotStyleServices::createPlotStyleTable ( )
pure virtual

Loads a plot style table.

Parameters
pStreamBuf[in] Pointer to the StreamBuf object from which the data are to be read.
Returns
Returns a SmartPointer to the newly loaded PlotStyleTable object.

◆ loadPlotStyleTable()

virtual OdPsPlotStyleTablePtr OdPsPlotStyleServices::loadPlotStyleTable ( OdStreamBuf pStreamBuf)
pure virtual

◆ ODRX_DECLARE_MEMBERS()

OdPsPlotStyleServices::ODRX_DECLARE_MEMBERS ( OdPsPlotStyleServices  )

◆ savePlotStyleTable()

virtual void OdPsPlotStyleServices::savePlotStyleTable ( OdStreamBuf pBuf,
OdPsPlotStyleTablePtr  pPSTab 
)
pure virtual

The documentation for this class was generated from the following file: