|
QCAD Application Framework
CAD Application Development and Automation.
|
Defines a custom services class. More...
#include <RDwgServices.h>
Public Member Functions | |
| void | aborted () |
| virtual OdString | findFile (const OdString &odFileName, OdDbBaseDatabase *pDb=0, FindFileHint hint=kDefault) |
| virtual OdString | getPreferableFont (const OdString &fontName, OdFontType fontType) |
| RDwgServices () | |
| Defines a custom services class. | |
Static Public Member Functions | |
| static QString | fixFontName (const QString &fontName, bool qcad2Compatibility) |
| Makes DWG font names QCAD compatible by removing .shx and fixing the name if appropriate. | |
| static bool | init (RDwgServices &svcs) |
| static void | initOdCircle (OdDbCirclePtr odCircle, const RCircle &circle) |
| static void | initOdEllipse (OdDbEllipsePtr odEllipse, const REllipse &ellipse) |
| static bool | isMirroredX (OdDbEntityPtr odEntity) |
| static void | printErrorStackTrace (const OdError &odError) |
| static QList< double > | toDoubleList (const OdGeKnotVector &v) |
| static RS::HAlign | toHAlign (OdDb::TextHorzMode m) |
| static RS::TextLineSpacingStyle | toLineSpacingStyle (OdDb::LineSpacingStyle s) |
| static OdCmColor | toOdCmColor (const RColor &v) |
| static OdDb::LineWeight | toOdDbLineWeight (RLineweight::Lineweight lw) |
| static OdGeDoubleArray | toOdGeDoubleArray (const QList< double > &v) |
| static OdGeKnotVector | toOdGeKnotVector (const QList< double > &v) |
| static OdGePoint2d | toOdGePoint2d (const RVector &v) |
| static OdGePoint2dArray | toOdGePoint2dArray (const QList< RVector > &v) |
| static OdGePoint3d | toOdGePoint3d (const RVector &v) |
| static OdGePoint3dArray | toOdGePoint3dArray (const QList< RVector > &v) |
| static OdGeScale3d | toOdGeScale3d (const RVector &v) |
| static OdGeVector2d | toOdGeVector2d (const RVector &v) |
| static OdGeVector3d | toOdGeVector3d (const RVector &v) |
| static OdGiRasterImage::Units | toOdRasterUnit (const RS::Unit unit) |
| static OdString | toOdString (const QString &str, bool escape) |
| static QString | toQString (const OdString &str) |
| static RColor | toRColor (const OdCmColor &v) |
| static RS::DwgVersion | toRDwgVersion (OdDb::DwgVersion v) |
| static RVector | toRVector (const OdGePoint3d &v) |
| static RVector | toRVector (const OdGeScale3d &v) |
| static RVector | toRVector (const OdGePoint2d &v) |
| static RVector | toRVector (const OdGeVector3d &v) |
| static RVector | toRVector (const OdGeVector2d &v) |
| static QList< RVector > | toRVectorList (const OdGePoint2dArray &v) |
| static QList< RVector > | toRVectorList (const OdGePoint3dArray &v) |
| static RS::VAlign | toVAlign (OdDb::TextVertMode m) |
| static QString | toVersionString (OdDb::DwgVersion v) |
| static void | uninit () |
Protected Member Functions | |
| void | meterProgress () |
| ODRX_USING_HEAP_OPERATORS (ExSystemServices) | |
| void | setLimit (int l) |
| Defines a console interface for password support. | |
| void | start () |
| void | stop () |
Private Attributes | |
| int | progress |
| int | progressLimit |
Static Private Attributes | |
| static bool | initialized = false |
Defines a custom services class.
This is mainly used to combine the classes ExSystemServices and ExHostAppServices which are platform dependent implementations of services for the OpenDesign libraries.
| RDwgServices::RDwgServices | ( | ) |
Defines a custom services class.
This is mainly used to combine the classes ExSystemServices and ExHostAppServices which are platform dependent implementations of services for the OpenDesign libraries.
|
inline |
|
virtual |
|
static |
Makes DWG font names QCAD compatible by removing .shx and fixing the name if appropriate.
|
virtual |
|
static |
|
static |
|
static |
|
static |
|
protected |
|
protected |
|
static |
|
protected |
Defines a console interface for password support.
|
inlineprotected |
|
protected |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
staticprivate |
|
private |
|
private |