CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
27 #ifndef _ODDBDATABASE_INCLUDED_
28 #define _ODDBDATABASE_INCLUDED_
94 class OdDbDatabaseImpl;
551 bool createIfNotFound =
true)
const;
558 bool createIfNotFound =
true)
const;
565 bool createIfNotFound =
true)
const;
572 bool createIfNotFound =
true)
const;
584 bool createIfNotFound =
true)
const;
591 bool createIfNotFound =
true)
const;
598 bool createIfNotFound =
true)
const;
605 bool createIfNotFound =
true)
const;
612 bool createIfNotFound =
true)
const;
620 bool createIfNotFound =
true)
const;
639 bool createIfNotFound =
true)
const;
658 bool createIfNotFound =
true)
const;
677 bool createIfNotFound =
true)
const;
741 bool createIfNotFound =
false)
const;
759 bool createIfNotFound =
false)
const;
809 bool createIfNotFound =
false,
854 bool saveThumbnailImage =
false,
855 int dxfPrecision = 16);
900 bool saveThumbnailImage =
false,
901 int dxfPrecision = 16)
906 writeFile(pFile, fileType, fileVersion, saveThumbnailImage, dxfPrecision);
918 bool saveThumbnailImage =
false);
930 bool saveThumbnailImage =
false);
955 bool partialLoad =
false,
958 bool allowCPConversion =
false );
980 bool partialLoad =
false,
983 bool allowCPConversion =
false )
1195 bool deferXlation =
false);
1236 bool deferXlation =
false);
1329 const void* pBMPData,
1352 #define VAR_DEF(type, name, def_value, metric_def_value, reserve1, reserve2)\
1353 SVARS_FUNC_MODIFIER type get##name() const;
1360 #define RO_VAR_DEF(type, name, def_value, metric_def_value, reserve1, reserve2)
1361 #define VAR_DEF(type, name, def_value, metric_def_value, reserve1, reserve2)\
1362 SVARS_FUNC_MODIFIER void set##name(type val);
1369 #define VAR_DEF(type, name, dxf, def_value, metric_def_value, reserve1, reserve2)\
1370 virtual type dim##name() const;\
1371 virtual void setDim##name(type val);
1619 bool allowModel)
const;
1801 const OdString& destinationBlockName,
1803 bool preserveSourceDatabase =
true);
1840 const OdString& destinationBlockName,
1842 bool preserveSourceDatabase =
true);
1878 bool preserveSourceDatabase =
true);
1933 bool setDbMod =
true);
2315 friend class OdDbDatabaseImpl;
TOOLKIT_EXPORT void odDbSetPUCSORG(OdDbDatabase &db, OdGePoint3d val)
virtual void abortTransaction()
@ kHelsinki
(GMT+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius
@ kLoftRuled
Body or surface of the lofted object are specified with lines between cross section curves.
@ kEkaterinburg
(GMT+05:00) Ekaterinburg
@ kGuam
(GMT+10:00) Guam, Port Moresby
TOOLKIT_EXPORT void odDbSetTDINDWG(OdDbDatabase &db, OdDbDate val)
OdInt32 numberOfSaves() const
OdSmartPtr< OdDbViewportTable > OdDbViewportTablePtr
void setSectionViewStyle(OdDbObjectId objectId)
OdSmartPtr< OdDbTextStyleTableRecord > OdDbTextStyleTableRecordPtr
TOOLKIT_EXPORT void odDbLoadMlineStyleFile(OdDbDatabase &db, const OdString &patternName, OdStreamBuf &filename, OdDb::DuplicateLinetypeLoading dlt=OdDb::kDltNotApplicable)
void addReactor(OdDbDatabaseReactor *pReactor) const
virtual void setCurrentLayout(const OdString &layoutName)
@ kMoscow
(GMT+03:00) Moscow, St. Petersburg, Volgograd
TOOLKIT_EXPORT void odDbSetTDUCREATE(OdDbDatabase &db, OdDbDate val)
OdDbObjectId getGroupDictionaryId(bool createIfNotFound=true) const
@ kMagadan
(GMT+11:00) Magadan, Solomon Is., New Caledonia
virtual int numActiveTransactions()
OdDbObjectId getScaleListDictionaryId(bool createIfNotFound=true) const
OdSmartPtr< OdDbViewTable > OdDbViewTablePtr
@ kSriLanka
(GMT+06:00) Sri Jayawardenepura
OdDbObjectId getBlockTableId() const
@ kEndCapSquare
Squared endcap.
@ kSydney
(GMT+10:00) Canberra, Melbourne, Sydney
@ kPrague
(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
void applyPartialUndo(OdDbDwgFiler *pUndoFiler, OdRxClass *pClassObj)
TOOLKIT_EXPORT OdDbSystemServices * odSystemServices()
@ kDarwin
(GMT+09:30) Darwin
GLuint const GLchar * name
virtual OdStreamBufPtr createFile(const OdString &filename, Oda::FileAccessMode accessMode=Oda::kFileRead, Oda::FileShareMode shareMode=Oda::kShareDenyNo, Oda::FileCreationDisposition creationDisposition=Oda::kOpenExisting)
virtual OdString findActiveLayout(bool allowModel) const
TOOLKIT_EXPORT OdResult validateDrawingSignature(const OdString &drawingFullPath, OdCryptoServices::OdSignatureVerificationResult &verificationResult, OdSignatureDescription &signatureDesc)
void setRetainOriginalThumbnailBitmap(bool retain)
OdSmartPtr< OdDbBlockTable > OdDbBlockTablePtr
@ kCaucasus
(GMT+04:00) Baku, Tbilisi, Yerevan
@ kSantiago
(GMT-04:00) Santiago
@ kDltIgnore
Ignore duplicate Linetypes.
@ kUTC
(UTC) Universal Coordinated Time
@ kGreenland
(GMT-03:00) Greenland
void enableGraphicsFlush(bool bEnable)
@ kCollisionTypeSolid
The entity is involved in collision detection and acts as a solid object in it.
virtual void startTransaction()
OdSmartPtr< OdDbRegAppTableRecord > OdDbRegAppTableRecordPtr
OdDbObjectId currentLayoutId() const
void setPUCSBASEORG(OdDb::OrthographicView viewType, const OdGePoint3d &origin)
@ kFiji
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
TOOLKIT_EXPORT void odDbSaveLineTypeFile(OdDbDatabase &Db, OdStreamBuf &filename, OdDb::TextFileEncoding encode=OdDb::kTextFileEncodingDefault)
OdDbObjectId getSectionViewStyleDictionaryId(bool createIfNotFound=true) const
TOOLKIT_EXPORT void odDbSetTDUSRTIMER(OdDbDatabase &db, OdDbDate val)
void setDimstyleData(const OdDbDimStyleTableRecord *pSource)
@ kAtlanticCanada
(GMT-04:00) Atlantic Time (Canada)
bool isUndoBlockStarted()
virtual OdDbObjectId findLayoutNamed(const OdString &layoutName) const
void writeFile(const OdString &filename, OdDb::SaveType fileType, OdDb::DwgVersion fileVersion, bool saveThumbnailImage=false, int dxfPrecision=16)
OdGePoint3d getPUCSBASEORG(OdDb::OrthographicView viewType) const
@ kTextFileEncodingDefault
Chooses the current system encoding automatically.
OdSignatureVerificationResult
void initialize(OdDb::MeasurementValue measurement, bool bVisualStyles)
void setThumbnailBitmap(const void *pBMPData, OdUInt32 dataLength)
@ kAthens
(GMT+02:00) Athens, Beirut, Istanbul, Minsk
@ kLoftNoTwist
No twisted lofting.
void setDimstyleData(OdDbObjectId objectId)
OdDbObjectId getMLStyleDictionaryId(bool createIfNotFound=true) const
@ kLoftAllNormal
Normal of the lofted object surface is also the normal to all cross section curves.
@ kEndCapRound
Rounded endcap.
OdDbObjectPtr subWblockClone(OdDbIdMapping &ownerIdMap, OdDbObject *) const
OdDbObjectId getDimstyleParentId(const OdDbObjectId &childStyle) const
OdDbObjectId byLayerMaterialId() const
OdDbObjectId activeViewportId() const
TOOLKIT_EXPORT void odDbSetTDUUPDATE(OdDbDatabase &db, OdDbDate val)
@ kEastAfrica
(GMT+03:00) Nairobi
@ kEnglish
English system.
OdSmartPtr< OdDbRegAppTable > OdDbRegAppTablePtr
void auditDatabase(OdDbAuditInfo *pAuditInfo)
@ kLoftUseDraftAngles
Body or surface of the lofted object are specified with angle and cone constraints of the first and l...
@ kVladivostock
(GMT+10:00) Vladivostok
ODRX_DECLARE_MEMBERS(OdDbDatabase)
@ kMidAtlantic
(GMT-02:00) Mid-Atlantic
void initialize(OdDb::MeasurementValue measurement=OdDb::kEnglish)
@ kProxyShow
Proxy images are shown.
OdResult dwgInFields(OdDbDwgFiler *pFiler)
void removeReactor(OdDbDatabaseReactor *pReactor) const
OdDbObjectId getRegAppTableId() const
@ kTrimFirst
The first fillet is trimmed.
@ kLoftPeriodic
Periodic lofting.
void writeFile(OdStreamBuf *pStreamBuf, OdDb::SaveType fileType, OdDb::DwgVersion fileVersion, bool saveThumbnailImage=false, int dxfPrecision=16)
virtual void removeTransactionReactor(OdDbTransactionReactor *reactor)
@ kDltNotApplicable
Not Applicable.
OdDbObjectId getPaperSpaceId() const
void setSecurityParams(const OdSecurityParams &secParams, bool setDbMod=true)
@ kMonrovia
(GMT) Casablanca, Monrovia
@ kHawaii
(GMT-10:00) Hawaii
bool isPartiallyOpened() const
OdDbObjectId getVisualStyleDictionaryId(bool createIfNotFound=true) const
OdDbObjectId getMLeaderStyleDictionaryId(bool createIfNotFound=true) const
@ kTrimBoth
Both fillets are trimmed.
@ kMexicoCity
(GMT-06:00) Guadalajara, Mexico City, Monterrey
OdDbObjectId getColorDictionaryId(bool createIfNotFound=true) const
OdDbObjectId getLayerAdskId(OdDb::LayerAdskType layerType, bool createIfNotFound=false) const
@ kLoftNoParam
No loft parameters.
@ kIslamabad
(GMT+05:00) Islamabad, Karachi, Tashkent
OdDbObjectId getPlotSettingsDictionaryId(bool createIfNotFound=true) const
OdDbObjectId getLinetypeTableId() const
OdSmartPtr< OdDbUCSTable > OdDbUCSTablePtr
OdDbObjectId getLinetypeByLayerId() const
TOOLKIT_EXPORT OdRxClass * getClassByName(OdDbDatabase *pDb, const OdString &className)
@ kAzores
(GMT-01:00) Azores
void setTablestyle(OdDbObjectId objectId)
OdDbDate getTDCREATE() const
@ kWellington
(GMT+12:00) Auckland, Wellington
void loadLineTypeFile(const OdString <Name, const OdString &filename, OdDb::DuplicateLinetypeLoading dlt=OdDb::kDltNotApplicable, OdDb::TextFileEncoding encode=OdDb::kTextFileEncodingDefault)
@ kLoftDefault
Default lofting settings.
@ kPerth
(GMT+08:00) Perth
OdDbObjectId getPointCloudDictionaryId() const
OdDbObjectId getDimStyleTableId() const
@ kBaghdad
(GMT+03:00) Baghdad
OdResBufPtr getSysVar(const OdString &name) const
OdDbObjectId getDimStyleStandardId() const
@ kArizona
(GMT-07:00) Arizona
void insert(const OdGeMatrix3d &xfm, OdDbDatabase *pSource, bool preserveSourceDatabase=true)
@ kMidwayIsland
(GMT-11:00) Midway Island, Samoa
OdDbAuditInfo * auditInfo() const
bool isDatabaseConverting() const
@ kLoftEndsNormal
Normal of the lofted object surface is also the normal to both first and last cross section curves.
virtual void renameLayout(const OdString &oldName, const OdString &newName)
@ kHarare
(GMT+02:00) Harare, Pretoria
virtual void purge(OdDbObjectIdArray &objectIds) const
bool retainOriginalThumbnailBitmap() const
virtual int countLayouts() const
OdSmartPtr< OdResBuf > OdResBufPtr
@ kJerusalem
(GMT+02:00) Jerusalem
@ kParis
(GMT+01:00) Brussels, Copenhagen, Madrid, Paris
OdDbObjectId mleaderstyle() const
bool isDatabaseLoading() const
OdResult subGetClassID(void *pClsid) const
@ kSaskatchewan
(GMT-06:00) Saskatchewan
TOOLKIT_EXPORT const char * DwgVersionToStr(DwgVersion ver)
virtual OdDbObjectId getActiveLayoutBTRId() const
void deepCloneObjects(const OdDbObjectIdArray &objectIds, OdDbObjectId ownerId, OdDbIdMapping &idMap, bool deferXlation=false)
virtual OdDbUnitsFormatter & formatter()
OdDbObjectId getTableStyleDictionaryId(bool createIfNotFound=true) const
virtual OdResult purge(OdDbObjectIdGraph &objectIds) const
OdDbDate getTDUPDATE() const
OdDbObjectId getDetailViewStyleDictionaryId(bool createIfNotFound=true) const
@ kCentralAmerica
(GMT-06:00) Central America
@ kLayerSystemLights
System lights layer type.
@ kLoftSmooth
Body or surface of the lofted object are specified with smooth lines between cross section curves.
@ kHobart
(GMT+10:00) Hobart
@ kEasternEurope
(GMT+02:00) Bucharest
OdDbObjectId getMaterialDictionaryId(bool createIfNotFound=true) const
@ kBerlin
(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
TOOLKIT_EXPORT void odDbSetUCSORG(OdDbDatabase &db, OdGePoint3d val)
void readFile(const OdString &filename, bool partialLoad=false, Oda::FileShareMode shareMode=Oda::kShareDenyWrite, const OdPassword &password=OdPassword(), bool allowCPConversion=false)
TOOLKIT_EXPORT void odDbSetUCSYDIR(OdDbDatabase &db, OdGeVector3d val)
static bool isValidLineWeight(int weight)
@ kGMT
(GMT) Greenwich Mean Time: Dublin, Edinburgh, Lisbon, London
OdDb::DwgVersion originalFileVersion(OdDb::MaintReleaseVer *pMaintReleaseVer=0) const
OdResult getDimstyleChildData(const OdRxClass *pDimClass, OdDbDimStyleTableRecord *pRec, OdDbObjectId &style) const
OdDbDwgFiler * undoFiler()
void blockUndoRecording(bool bBegin)
@ kRangoon
(GMT+06:30) Rangoon
virtual void setCurrentLayout(const OdDbObjectId &layoutId)
void audit(OdDbAuditInfo *pAuditInfo)
OdDbAnnotationScalePtr cannoscale() const
TOOLKIT_EXPORT void odDbSetPSTYLEMODE(OdDbDatabase &db, bool val)
OdDb::DwgVersion version(OdDb::MaintReleaseVer *pMaintReleaseVer=0) const
virtual void setMultiThreadedMode(OdDb::MultiThreadedMode)
@ kBangkok
(GMT+07:00) Bangkok, Hanoi, Jakarta
@ kTrimNone
No fillet is trimmed.
OdDbObjectId getUCSTableId() const
@ kTextFileEncodingUTF32BE
UTF32 BigEndian.
@ kTextFileEncodingUTF32LE
UTF32 LittleEndian.
static TOOLKIT_EXPORT_STATIC const OdDbObjectId kNull
TOOLKIT_EXPORT DwgVersion DwgVersionFromStr(const char *str)
void readFile(OdStreamBuf *pStreamBuf, bool partialLoad=false, OdDbAuditInfo *pAuditInfo=0, const OdPassword &password=OdPassword(), bool allowCPConversion=false)
OdDbObjectId tablestyle() const
void restoreOriginalXrefSymbols()
@ kTaipei
(GMT+08:00) Taipei
TOOLKIT_EXPORT void odDbSetUCSXDIR(OdDbDatabase &db, OdGeVector3d val)
@ kTextFileEncodingANSI
Forces ANSI character set encoding text writing.
OdInt32 approxNumObjects() const
OdDbObjectId sectionViewStyle() const
TOOLKIT_EXPORT void odDbGetPreviewBitmap(OdStreamBuf *pStreamBuf, OdThumbnailImage *pPreview)
const OdString classDxfName(const OdRxClass *pClass)
@ kSingapore
(GMT+08:00) Kuala Lumpur, Singapore
OdDbObjectId getLinetypeContinuousId() const
void dwgOutFields(OdDbDwgFiler *pFiler) const
void updateExt(bool bExact=false)
OdDbHandle handseed() const
TOOLKIT_EXPORT void odDbSaveMlineStyleFile(OdDbDatabase &Db, OdStreamBuf &filename)
void setUCSBASEORG(OdDb::OrthographicView viewType, const OdGePoint3d &origin)
OdDbObjectId getViewTableId() const
void setCurrentUCS(const OdDbObjectId &ucsId)
void abortDeepClone(OdDbIdMapping &idMap)
bool securityParams(OdSecurityParams &secParams) const
@ kSarajevo
(GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb
OdDbHostAppServices * appServices() const
OdDbObjectId getSectionManager() const
@ kKrasnoyarsk
(GMT+07:00) Krasnoyarsk
@ kSeoul
(GMT+09:00) Seoul
OdDbObjectId getTextStyleTableId() const
OdDbObjectId detailViewStyle() const
@ kPacific
(GMT-08:00) Pacific Time (US & Canada); Tijuana
OdDbObjectId getTextStyleStandardId() const
@ kBrasilia
(GMT-03:00) Brasilia
@ kProxyNotShow
Proxy images are not shown.
@ kTextFileEncodingUTF16
Chooses UTF16 endian automatically.
void wblockCloneObjects(const OdDbObjectIdArray &objectIds, OdDbObjectId ownerId, OdDbIdMapping &idMap, OdDb::DuplicateRecordCloning duplicateRecordCloning, bool deferXlation=false)
@ kYakutsk
(GMT+09:00) Yakutsk
OdSmartPtr< OdDbLinetypeTable > OdDbLinetypeTablePtr
OdDbObjectId getLayerTableId() const
OdDbObjectId getViewportTableId() const
virtual OdDbObjectId createLayout(const OdString &layoutName, OdDbObjectId *pBlockTableRecId=0)
OdSmartPtr< OdSecurityParams > OdSecurityParamsPtr
OdSmartPtr< OdDbDictionary > OdDbDictionaryPtr
@ kLayerConstraints
System constraints layer type.
void setDetailViewStyle(OdDbObjectId objectId)
@ kAbuDhabi
(GMT+04:00) Abu Dhabi, Muscat
const void * thumbnailBitmap(OdUInt32 &dataLength) const
@ kTextFileEncodingUTF8
Uses UTF8 encoding for file writing.
void setMLeaderstyle(OdDbObjectId objectId)
@ kWestCentralAfrica
(GMT+01:00) West Central Africa
OdDbObjectId insert(const OdString &sourceBlockName, const OdString &destinationBlockName, OdDbDatabase *pSource, bool preserveSourceDatabase=true)
@ kKathmandu
(GMT+05:45) Kathmandu
@ kKabul
(GMT+04:30) Kabul
OdDbObjectId getOdDbObjectId(const OdDbHandle &objHandle, bool createIfNotFound=false, OdUInt32 xRefId=0)
OdSmartPtr< OdDbObjectContextManager > OdDbObjectContextManagerPtr
@ kLoftAlignDirection
Lofting alining in a specified direction.
@ kBogota
(GMT-05:00) Bogota, Lima, Quito
@ kProxyBoundingBox
Proxy images are shown as a bounding box.
@ kCentral
(GMT-06:00) Central Time (US & Canada)
static OdDb::LineWeight getNearestLineWeight(int weight)
@ kAlmaty
(GMT+06:00) Almaty, Novosibirsk
@ kTextFileEncodingUTF16LE
UTF16 LittleEndian.
OdDbObjectId xrefBlockId() const
@ kTextFileEncodingUTF32
Chooses UTF32 endian automatically.
OdDbObjectId getDimstyleChildId(const OdRxClass *pDimClass, const OdDbObjectId &parentStyle) const
@ kTehran
(GMT+03:30) Tehran
OdSmartPtr< OdDbDatabase > OdDbDatabasePtr
void setCurrentUCS(const OdGePoint3d &origin, const OdGeVector3d &xAxis, const OdGeVector3d &yAxis)
@ kIrkutsk
(GMT+08:00) Irkutsk, Ulaan Bataar
OdSmartPtr< OdDbDimStyleTable > OdDbDimStyleTablePtr
@ kTonga
(GMT+13:00) Nuku'alofa
@ kLoftClose
Closed lofting.
OdDbObjectId getRegAppAcadId() const
OdDbObjectId getPlotStyleNameDictionaryId(bool createIfNotFound=true) const
@ kRiyadh
(GMT+03:00) Kuwait, Riyadh
OdDb::MultiThreadedMode multiThreadedMode() const
virtual void deleteLayout(const OdString &layoutName)
OdDbObjectId byBlockMaterialId() const
OdDbObjectId getLayoutDictionaryId(bool createIfNotFound=true) const
OdDbObjectId globalMaterialId() const
void TOOLKIT_EXPORT fxSetHandseed(OdDbDatabase *pDb, OdDbHandle handseed)
OdDbDatabasePtr wblock(OdDbObjectId blockId)
OdDbObjectId getModelSpaceId() const
@ kTextFileEncodingUTF16BE
UTF16 BigEndian.
TOOLKIT_EXPORT void odDbSetPUCSXDIR(OdDbDatabase &db, OdGeVector3d val)
OdDbLayerStateManager * getLayerStateManager() const
@ kBrisbane
(GMT+10:00) Brisbane
OdSmartPtr< OdDbBlockTableRecord > OdDbBlockTableRecordPtr
OdDb::SaveType originalFileType() const
@ kKolkata
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
void setCannoscale(OdDbAnnotationScale *val)
OdDbHistoryManager * historyManager()
void save(const OdString &filename, bool saveThumbnailImage=false)
@ kNewfoundland
(GMT-03:30) Newfoundland and Labrador
OdSmartPtr< OdDbSymbolTable > OdDbSymbolTablePtr
@ kDhaka
(GMT+06:00) Astana, Dhaka
OdSmartPtr< OdDbDictionaryWithDefault > OdDbDictionaryWithDefaultPtr
virtual void endTransaction()
@ kEndCapAngle
Angled endcap.
@ kCollisionTypeNone
The entity is not involved in collision detection.
OdDbObjectId getLayerDefpointsId(bool createIfNotFound=false) const
void restoreForwardingXrefSymbols()
@ kIndiana
(GMT-05:00) Indiana (East)
@ kAdelaide
(GMT+09:30) Adelaide
OdSmartPtr< OdDbLinetypeTableRecord > OdDbLinetypeTableRecordPtr
TOOLKIT_EXPORT void odDbSetPUCSYDIR(OdDbDatabase &db, OdGeVector3d val)
OdDb::DwgVersion originalFileSavedByVersion(OdDb::MaintReleaseVer *pMaintReleaseVer=0) const
bool newRegApp(const OdString ®AppName)
void save(OdStreamBuf *pStreamBuf, bool saveThumbnailImage=false)
TOOLKIT_EXPORT OdUInt32 getGapsAmount(OdDbDatabase *pDb)
OdFileDependencyManagerPtr fileDependencyManager() const
@ kLoftLastNormal
Normal of the lofted object surface is the normal to the last cross section curve as well.
@ kLoftSimplify
Simplifyed lofting.
@ kDltReplace
Replace duplicate Linetypes.
@ kInternationalDateLine
(GMT-12:00) International Date Line West
virtual OdString getFilename() const
OdDbDatabasePtr wblock(const OdDbObjectIdArray &outObjIds, const OdGePoint3d &basePoint)
OdDbObjectId getLinetypeByBlockId() const
@ kTokyo
(GMT+09:00) Osaka, Sapporo, Tokyo
@ kEastern
(GMT-05:00) Eastern Time (US & Canada)
OdDb::DwgVersion lastSavedAsVersion(OdDb::MaintReleaseVer *pMaintReleaseVer=0) const
@ kBeijing
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
OdDbObjectId addOdDbObject(OdDbObject *pObject, OdDbObjectId ownerId=OdDbObjectId::kNull, OdDbHandle handle=0)
@ kCairo
(GMT+02:00) Cairo
OdSmartPtr< OdFileDependencyManager > OdFileDependencyManagerPtr
TOOLKIT_EXPORT void odDbSetDWGCODEPAGE(OdDbDatabase &db, OdCodePageId val)
OdSmartPtr< OdDbDimStyleTableRecord > OdDbDimStyleTableRecordPtr
@ kCapeVerde
(GMT-01:00) Cape Verde Islands
@ kMountain
(GMT-07:00) Mountain Time (US & Canada)
@ kTrimSecond
The second fillet is trimmed.
@ kBuenosAires
(GMT-03:00) Buenos Aires, Georgetown
OdDbObjectContextManagerPtr objectContextManager() const
OdSmartPtr< OdDbLayerTable > OdDbLayerTablePtr
void setCurrentUCS(OdDb::OrthographicView viewType)
void setSysVar(const OdString &name, const OdResBuf *pValue)
@ kLoftFirstNormal
Normal of the lofted object surface is the normal to the first cross section curve as well.
OdGePoint3d getUCSBASEORG(OdDb::OrthographicView viewType) const
void getDimstyleData(OdDbDimStyleTableRecord *pDestination) const
@ kMazatlan
(GMT-07:00) Chihuahua, La Paz, Mazatlan
virtual void addTransactionReactor(OdDbTransactionReactor *reactor)
virtual void countHardReferences(const OdDbObjectIdArray &objectIds, OdUInt32 *counts) const
@ kAlaska
(GMT-09:00) Alaska
OdDbObjectId getNamedObjectsDictionaryId() const
OdDbObjectId insert(const OdString &destinationBlockName, OdDbDatabase *pSource, bool preserveSourceDatabase=true)
OdSmartPtr< OdDbTextStyleTable > OdDbTextStyleTablePtr
@ kCaracas
(GMT-04:00) Caracas, La Paz
OdDbObjectId getLayerZeroId() const
bool isMultiThreadedMode() const