|  | 
|  | ODDB_DECLARE_MEMBERS (OdDbGeoData) | 
|  | 
|  | OdDbGeoData () | 
|  | 
| OdDbObjectId | blockTableRecordId () const | 
|  | 
| OdResult | setBlockTableRecordId (const OdDbObjectId &blockId) | 
|  | 
| OdResult | postToDb (OdDbObjectId &objId) | 
|  | 
| OdResult | eraseFromDb () | 
|  | 
| TypeOfCoordinates | coordinateType () const | 
|  | 
| OdResult | setCoordinateType (TypeOfCoordinates designCoordinateType) | 
|  | 
| OdGePoint3d | designPoint () const | 
|  | 
| OdResult | setDesignPoint (const OdGePoint3d &point) | 
|  | 
| OdGePoint3d | referencePoint () const | 
|  | 
| OdResult | setReferencePoint (const OdGePoint3d &point) | 
|  | 
| double | horizontalUnitScale () const | 
|  | 
| OdDb::UnitsValue | horizontalUnits () const | 
|  | 
| OdResult | setHorizontalUnitScale (double horzUnitScale) | 
|  | 
| OdResult | setHorizontalUnits (OdDb::UnitsValue horizUnits) | 
|  | 
| double | verticalUnitScale () const | 
|  | 
| OdDb::UnitsValue | verticalUnits () const | 
|  | 
| OdResult | setVerticalUnitScale (double vertUnitScale) | 
|  | 
| OdResult | setVerticalUnits (OdDb::UnitsValue vertUnits) | 
|  | 
| OdGeVector3d | upDirection () const | 
|  | 
| OdResult | setUpDirection (const OdGeVector3d &vec) | 
|  | 
| double | northDirection () const | 
|  | 
| OdGeVector2d | northDirectionVector () const | 
|  | 
| OdResult | setNorthDirectionVector (const OdGeVector2d &north) | 
|  | 
| ScaleEstimationMethod | scaleEstimationMethod () const | 
|  | 
| OdResult | setScaleEstimationMethod (ScaleEstimationMethod value) | 
|  | 
| double | scaleFactor () const | 
|  | 
| OdResult | setScaleFactor (double value) | 
|  | 
| bool | doSeaLevelCorrection () const | 
|  | 
| OdResult | setDoSeaLevelCorrection (bool seaLevelCorrectionOn) | 
|  | 
| double | seaLevelElevation () const | 
|  | 
| OdResult | setSeaLevelElevation (double value) | 
|  | 
| double | coordinateProjectionRadius () const | 
|  | 
| OdResult | setCoordinateProjectionRadius (double value) | 
|  | 
| OdString | coordinateSystem () const | 
|  | 
| OdResult | setCoordinateSystem (const OdString &coordSystem) | 
|  | 
| OdString | geoRSSTag () const | 
|  | 
| OdResult | setGeoRSSTag (const OdString &rssTag) | 
|  | 
| OdString | observationFrom () const | 
|  | 
| OdResult | setObservationFrom (const OdString &from) | 
|  | 
| OdString | observationTo () const | 
|  | 
| OdResult | setObservationTo (const OdString &to) | 
|  | 
| OdString | observationCoverage () const | 
|  | 
| OdResult | setObservationCoverage (const OdString &coverage) | 
|  | 
| OdInt32 | numMeshPoints () const | 
|  | 
| OdResult | getMeshPointMap (OdInt32 index, OdGePoint2d &srcPt, OdGePoint2d &dstPt) const | 
|  | 
| OdResult | getMeshPointMaps (OdGePoint2dArray &srcPts, OdGePoint2dArray &dstPts) const | 
|  | 
| OdResult | addMeshPointMap (OdInt32 index, const OdGePoint2d &srcPt, const OdGePoint2d &dstPt) | 
|  | 
| OdResult | setMeshPointMaps (const OdGePoint2dArray &srcPts, const OdGePoint2dArray &dstPts) | 
|  | 
| OdResult | resetMeshPointMaps () | 
|  | 
| OdInt32 | numMeshFaces () const | 
|  | 
| OdResult | getMeshFace (OdInt32 faceIndex, OdInt32 &p0, OdInt32 &p1, OdInt32 &p2) const | 
|  | 
| OdResult | addMeshFace (OdInt32 faceIndex, OdInt32 p0, OdInt32 p1, OdInt32 p2) | 
|  | 
| virtual OdResult | dwgInFields (OdDbDwgFiler *pFiler) | 
|  | 
| virtual void | dwgOutFields (OdDbDwgFiler *pFiler) const | 
|  | 
| virtual OdResult | dxfInFields (OdDbDxfFiler *pFiler) | 
|  | 
| virtual void | dxfOutFields (OdDbDxfFiler *pFiler) const | 
|  | 
| OdResult | transformToLonLatAlt (const OdGePoint3d &dwgPt, OdGePoint3d &geoPt) const | 
|  | 
| OdResult | transformToLonLatAlt (double x, double y, double z, double &lon, double &lat, double &alt) const | 
|  | 
| OdResult | transformFromLonLatAlt (const OdGePoint3d &geoPt, OdGePoint3d &dwgPt) const | 
|  | 
| OdResult | transformFromLonLatAlt (double lon, double lat, double alt, double &x, double &y, double &z) const | 
|  | 
| OdResult | updateTransformationMatrix () | 
|  | 
| const OdGeMatrix3d & | getMatrixToLLA () const | 
|  | 
| const OdGeMatrix3d & | getMatrixFromLLA () const | 
|  | 
| const OdGeMatrix3d & | getMatrixLocalToLLA () const | 
|  | 
| const OdGeMatrix3d & | getMatrixLocalFromLLA () const | 
|  | 
| OdResult | meshTransformToLLA (const OdGePoint2d &ptIn, OdGePoint2d &ptOut) const | 
|  | 
| OdResult | meshTransformFromLLA (const OdGePoint2d &ptIn, OdGePoint2d &ptOut) const | 
|  | 
| OdResult | getSimpleTransformerToLLA (OdDbGeoCoordinateSystemTransformerPtr &pTransformer) const | 
|  | 
| OdResult | getSimpleTransformerFromLLA (OdDbGeoCoordinateSystemTransformerPtr &pTransformer) const | 
|  | 
|  | ODDB_DECLARE_MEMBERS (OdDbObject) | 
|  | 
|  | ~OdDbObject () | 
|  | 
| void | addRef () | 
|  | 
| void | release () | 
|  | 
| long | numRefs () const | 
|  | 
| OdDbObjectId | objectId () const | 
|  | 
| OdDbHandle | getDbHandle () const | 
|  | 
| OdDbHandle | handle () const | 
|  | 
| OdDbObjectId | ownerId () const | 
|  | 
| virtual void | setOwnerId (OdDbObjectId ownerId) | 
|  | 
| OdDbDatabase * | database () const | 
|  | 
| void | createExtensionDictionary () | 
|  | 
| OdDbObjectId | extensionDictionary () const | 
|  | 
| bool | releaseExtensionDictionary () | 
|  | 
| OdDbXrecordPtr | createXrecord (const OdString &xrecordName, OdDb::DuplicateRecordCloning style=OdDb::kDrcIgnore) | 
|  | 
| void | upgradeOpen () | 
|  | 
| void | downgradeOpen () | 
|  | 
| void | cancel () | 
|  | 
| virtual OdResult | subOpen (OdDb::OpenMode mode) | 
|  | 
| virtual void | subClose () | 
|  | 
| OdResult | erase (bool eraseIt=true) | 
|  | 
| virtual OdResult | subErase (bool erasing) | 
|  | 
| void | handOverTo (OdDbObject *pNewObject, bool keepXData=true, bool keepExtDict=true) | 
|  | 
| virtual void | subHandOverTo (OdDbObject *pNewObject) | 
|  | 
| void | swapIdWith (OdDbObjectId otherId, bool swapXdata=false, bool swapExtDict=false) | 
|  | 
| virtual void | subSwapIdWith (const OdDbObjectId &otherId, bool swapXdata=false, bool swapExtDict=false) | 
|  | 
| virtual void | audit (OdDbAuditInfo *pAuditInfo) | 
|  | 
| void | dwgIn (OdDbDwgFiler *pFiler) | 
|  | 
| void | dwgOut (OdDbDwgFiler *pFiler) const | 
|  | 
| virtual OdResult | dxfIn (OdDbDxfFiler *pFiler) | 
|  | 
| virtual void | dxfOut (OdDbDxfFiler *pFiler) const | 
|  | 
| virtual OdResult | dwgInFields (OdDbDwgFiler *pFiler) | 
|  | 
| virtual void | dwgOutFields (OdDbDwgFiler *pFiler) const | 
|  | 
| virtual OdResult | dxfInFields (OdDbDxfFiler *pFiler) | 
|  | 
| virtual void | dxfOutFields (OdDbDxfFiler *pFiler) const | 
|  | 
| virtual OdResult | dxfInFields_R12 (OdDbDxfFiler *pFiler) | 
|  | 
| virtual void | dxfOutFields_R12 (OdDbDxfFiler *pFiler) const | 
|  | 
| virtual OdDb::DuplicateRecordCloning | mergeStyle () const | 
|  | 
| virtual OdResBufPtr | xData (const OdString ®appName=OdString::kEmpty) const | 
|  | 
| virtual void | setXData (const OdResBuf *pRb) | 
|  | 
| bool | isEraseStatusToggled () const | 
|  | 
| bool | isErased () const | 
|  | 
| bool | isReadEnabled () const | 
|  | 
| bool | isWriteEnabled () const | 
|  | 
| bool | isNotifyEnabled () const | 
|  | 
| bool | isModified () const | 
|  | 
| bool | isModifiedXData () const | 
|  | 
| bool | isModifiedGraphics () const | 
|  | 
| bool | isNewObject () const | 
|  | 
| bool | isNotifying () const | 
|  | 
| bool | isUndoing () const | 
|  | 
| bool | isReallyClosing () const | 
|  | 
| bool | isDBRO () const | 
|  | 
| void | assertReadEnabled () const | 
|  | 
| void | assertWriteEnabled (bool autoUndo=true, bool recordModified=true) | 
|  | 
| void | assertNotifyEnabled () const | 
|  | 
| void | disableUndoRecording (bool disable) | 
|  | 
| bool | isUndoRecordingDisabled () const | 
|  | 
| OdDbDwgFiler * | undoFiler () | 
|  | 
| virtual void | applyPartialUndo (OdDbDwgFiler *pUndoFiler, OdRxClass *pClassObj) | 
|  | 
| void | addReactor (OdDbObjectReactor *pReactor) const | 
|  | 
| void | removeReactor (OdDbObjectReactor *pReactor) const | 
|  | 
| virtual void | addPersistentReactor (const OdDbObjectId &objId) | 
|  | 
| virtual void | removePersistentReactor (const OdDbObjectId &objId) | 
|  | 
| bool | hasPersistentReactor (const OdDbObjectId &objId) const | 
|  | 
| OdDbObjectIdArray | getPersistentReactors () const | 
|  | 
| OdDbObjectReactorArray | getTransientReactors () const | 
|  | 
| virtual void | recvPropagateModify (const OdDbObject *pSubObj) | 
|  | 
| virtual void | xmitPropagateModify () const | 
|  | 
| ODRX_SEALED_VIRTUAL OdDbObjectPtr | deepClone (OdDbIdMapping &idMap, OdDbObject *pOwner, bool bPrimary=true) const ODRX_SEALED | 
|  | 
| ODRX_SEALED_VIRTUAL OdDbObjectPtr | wblockClone (OdDbIdMapping &idMap, OdDbObject *pOwner, bool bPrimary=true) const ODRX_SEALED | 
|  | 
| virtual void | appendToOwner (OdDbIdPair &idPair, OdDbObject *pOwnerObject, OdDbIdMapping &idMap) | 
|  | 
| void | setOdDbObjectIdsInFlux () | 
|  | 
| bool | isOdDbObjectIdsInFlux () const | 
|  | 
| virtual void | copied (const OdDbObject *pObject, const OdDbObject *pNewObject) | 
|  | 
| virtual void | erased (const OdDbObject *pObject, bool erasing=true) | 
|  | 
| virtual void | goodbye (const OdDbObject *pObject) | 
|  | 
| virtual void | openedForModify (const OdDbObject *pObject) | 
|  | 
| virtual void | modified (const OdDbObject *pObject) | 
|  | 
| virtual void | subObjModified (const OdDbObject *pObject, const OdDbObject *pSubObj) | 
|  | 
| virtual void | modifyUndone (const OdDbObject *pObject) | 
|  | 
| virtual void | modifiedXData (const OdDbObject *pObject) | 
|  | 
| virtual void | unappended (const OdDbObject *pObject) | 
|  | 
| virtual void | reappended (const OdDbObject *pObject) | 
|  | 
| bool | isAProxy () const | 
|  | 
| virtual void | objectClosed (const OdDbObjectId &objectId) | 
|  | 
| virtual void | modifiedGraphics (const OdDbObject *pObject) | 
|  | 
| virtual void | copyFrom (const OdRxObject *pSource) | 
|  | 
| bool | hasSaveVersionOverride () const | 
|  | 
| void | setHasSaveVersionOverride (bool hasSaveVersionOverride) | 
|  | 
| virtual OdDb::DwgVersion | getObjectSaveVersion (const OdDbFiler *pFiler, OdDb::MaintReleaseVer *pMaintVer=0) const | 
|  | 
| virtual OdDbObjectPtr | decomposeForSave (OdDb::DwgVersion ver, OdDbObjectId &replaceId, bool &exchangeXData) | 
|  | 
| virtual OdDbObjectPtr | decomposeForSave (OdDb::SaveType format, OdDb::DwgVersion ver, OdDbObjectId &replaceId, bool &exchangeXData) | 
|  | 
| void | convertForSave (OdDb::DwgVersion ver) | 
|  | 
| virtual void | composeForLoad (OdDb::SaveType format, OdDb::DwgVersion version, OdDbAuditInfo *pAuditInfo) | 
|  | 
| virtual OdGiDrawable * | drawable () | 
|  | 
| virtual OdUInt32 | subSetAttributes (OdGiDrawableTraits *pTraits) const | 
|  | 
| virtual bool | subWorldDraw (OdGiWorldDraw *pWd) const | 
|  | 
| virtual void | subViewportDraw (OdGiViewportDraw *pVd) const | 
|  | 
| virtual bool | isPersistent () const | 
|  | 
| virtual OdDbStub * | id () const | 
|  | 
| ODRX_SEALED_VIRTUAL OdResult | getClassID (void *pClsid) const ODRX_SEALED | 
|  | 
| void | setGsNode (OdGsCache *pNode) | 
|  | 
| OdGsCache * | gsNode () const | 
|  | 
| void | xDataTransformBy (const OdGeMatrix3d &xfm) | 
|  | 
| bool | hasFields () const | 
|  | 
| OdDbObjectId | getField (const OdString &fieldName) const | 
|  | 
| OdDbObjectPtr | getField (const OdString &fieldName, OdDb::OpenMode mode) const | 
|  | 
| virtual OdDbObjectId | setField (const OdString &fieldName, OdDbField *pField) | 
|  | 
| virtual OdResult | removeField (OdDbObjectId fieldId) | 
|  | 
| virtual OdDbObjectId | removeField (const OdString &fieldName) | 
|  | 
| OdDbObjectId | getFieldDictionary () const | 
|  | 
| OdDbObjectPtr | getFieldDictionary (OdDb::OpenMode mode) const | 
|  | 
| virtual OdRxClass * | saveAsClass (OdRxClass *pClass) const | 
|  | 
|  | ODRX_DECLARE_MEMBERS (OdGiDrawable) | 
|  | 
| virtual DrawableType | drawableType () const | 
|  | 
| ODRX_SEALED_VIRTUAL OdUInt32 | setAttributes (OdGiDrawableTraits *pTraits) const ODRX_SEALED | 
|  | 
| ODRX_SEALED_VIRTUAL bool | worldDraw (OdGiWorldDraw *pWd) const ODRX_SEALED | 
|  | 
| ODRX_SEALED_VIRTUAL void | viewportDraw (OdGiViewportDraw *pVd) const ODRX_SEALED | 
|  | 
| virtual bool | isPersistent () const =0 | 
|  | 
| virtual OdDbStub * | id () const =0 | 
|  | 
| virtual void | setGsNode (OdGsCache *pGsNode)=0 | 
|  | 
| virtual OdGsCache * | gsNode () const =0 | 
|  | 
| ODRX_SEALED_VIRTUAL OdUInt32 | viewportDrawLogicalFlags (OdGiViewportDraw *pVd) const ODRX_SEALED | 
|  | 
| virtual OdResult | getGeomExtents (OdGeExtents3d &extents) const | 
|  | 
| ODRX_SEALED_VIRTUAL OdUInt32 | regenSupportFlags () const ODRX_SEALED | 
|  | 
|  | 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 | 
|  | 
This class represents GeoData objects in an OdDbDatabase instance.
<group OdDb_Classes> 
Definition at line 38 of file DbGeoData.h.