#include <FxStdsPlugins.h>
|
| ODRX_DECLARE_MEMBERS (CFxStdsPlugins) |
|
| ~CFxStdsPlugins () override |
|
virtual void | Initialize (CFxStdsManager *)=0 |
|
virtual void | SetContext (OdDbObjectIdArray, bool bUseDb=true)=0 |
|
virtual void | SetupForAudit (OdDbDatabasePtr pDb, CFxString szPathName, CFxStringArray stdNameArray, CFxStringArray stdPathArray)=0 |
|
virtual CFxStringArray | GetObjectFilter ()=0 |
|
virtual CFxString | Author ()=0 |
|
virtual CFxString | Description ()=0 |
|
virtual CFxString | HRef ()=0 |
|
virtual CFxString | Name ()=0 |
|
virtual CFxString | Version ()=0 |
|
virtual CFxString | classId ()=0 |
|
virtual bool | Enabled ()=0 |
|
virtual void | setEnabled (bool)=0 |
|
virtual void | Start (CFxStdsErrorPtr)=0 |
|
virtual void | Next ()=0 |
|
virtual bool | Done ()=0 |
|
virtual void | Clear ()=0 |
|
virtual bool | CheckSysvar (CFxString, bool)=0 |
|
virtual void | FixError (CFxStdsErrorPtr, CFxStdsFixPtr, CFxString &)=0 |
|
virtual void | GetAllFixes (CFxStdsErrorPtr, OdArray< CFxStdsFixPtr > &, int &)=0 |
|
virtual CFxStdsErrorPtr | GetError ()=0 |
|
virtual void | GetPropertyDiffs (CFxStdsErrorPtr, CFxStdsFixPtr, CFxStringArray &, OdArray< OdResBufPtr > &, OdArray< OdResBufPtr > &, CFxStringArray &)=0 |
|
virtual CFxStdsFixPtr | GetRecommendedFix (CFxStdsErrorPtr)=0 |
|
| 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 |
|
Definition at line 33 of file FxStdsPlugins.h.
◆ ~CFxStdsPlugins()
CFxStdsPlugins::~CFxStdsPlugins |
( |
| ) |
|
|
inlineoverride |
◆ Author()
◆ CheckSysvar()
virtual bool CFxStdsPlugins::CheckSysvar |
( |
CFxString |
, |
|
|
bool |
|
|
) |
| |
|
pure virtual |
◆ classId()
virtual CFxString CFxStdsPlugins::classId |
( |
| ) |
|
|
pure virtual |
◆ Clear()
virtual void CFxStdsPlugins::Clear |
( |
| ) |
|
|
pure virtual |
Description: Functions to clear the array and delete the pointers created in Plugin.
◆ Description()
virtual CFxString CFxStdsPlugins::Description |
( |
| ) |
|
|
pure virtual |
◆ Done()
virtual bool CFxStdsPlugins::Done |
( |
| ) |
|
|
pure virtual |
◆ Enabled()
virtual bool CFxStdsPlugins::Enabled |
( |
| ) |
|
|
pure virtual |
Description: Functions to get/set if the current plugin is enabled or not.
/param bool Enable of Disable the current plugin.
◆ FixError()
Description: Functions to apply a Fix on a particular error.
/param CFxStdsErrorPtr ErrorPtr which is to be fixed. /param CFxStdsFixPtr FixPtr that is to be applied on the ErrorPtr. /param CFxString [output] Failure reason if any.
◆ GetAllFixes()
Description: Functions to apply a Fix on a particular error.
/param CFxStdsErrorPtr ErrorPtr for which fix array is to be found. /param OdArray<CFxStdsFixPtr> [output] Reference to Array of Fixes that can be found corresponding to this ErrorPtr. /param int [output] Recommended fix if any.
◆ GetError()
Description: Functions to return the current error.
◆ GetObjectFilter()
Description: DXF name of the kind of objects for which this plugin will work.
◆ GetPropertyDiffs()
Description: Functions to return the property differences between current error and selected fix.
/param CFxStdsErrorPtr ErrorPtr for which property differences is to be found. /param CFxStdsFixPtr Current Fix with which property difference is to be done. /param CFxStringArray [output] Property name Array. /param OdArray<OdResBufPtr> [output] Resbuf values array of the different properties containing Error Values. /param OdArray<OdResBufPtr> [output] Resbuf values array of the different properties containing Fix Values.
◆ GetRecommendedFix()
Description: Functions to return the recommended fix for the given error.
/param CFxStdsErrorPtr ErrorPtr for which Recommended FixPtr is to be found.
◆ HRef()
◆ Initialize()
Description: function to initialize the plugin class with CFxStdsManager*
◆ Name()
◆ Next()
virtual void CFxStdsPlugins::Next |
( |
| ) |
|
|
pure virtual |
◆ ODRX_DECLARE_MEMBERS()
◆ SetContext()
Description: function to set the objectIdArray of the objects on which this plugin will work.
- Parameters
-
OdDbObjectIdArray | objectIdArray of the objects on which this plugin will work. |
bool | If this plugin is to operate on a single object or the complete drawing. |
◆ setEnabled()
virtual void CFxStdsPlugins::setEnabled |
( |
bool |
| ) |
|
|
pure virtual |
◆ SetupForAudit()
Description: function to iterate the current drawing and the dws databases to fill the contextlists and cache of fixes respectively.
- Parameters
-
OdDbDatabasePtr | DatabasePtr of the current drawing. |
CFxString | Name of the current drawing. |
CFxStringArray | Array of the names of the dws files associated with this drawing. |
CFxStringArray | Array of the paths of the dws files associated with this drawing. |
◆ Start()
Description: Functions to iterate through the contexts to find the errors in the drawing related to this plugin.
◆ Version()
virtual CFxString CFxStdsPlugins::Version |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: