24#ifndef _ODDBGEOMAP_INCLUDED_
25#define _ODDBGEOMAP_INCLUDED_
#define DBGEOLOCATIONOBJ_EXPORT
OdSmartPtr< OdDbGeoMap > OdDbGeoMapPtr
OdSmartPtr< OdDbGeoMapDef > OdDbGeoMapDefPtr
OdSmartPtr< OdGiRasterImage > OdGiRasterImagePtr
OdSmartPtr< OdDbObject > OdDbObjectPtr
OdArray< OdGePoint2d, OdMemoryAllocator< OdGePoint2d > > OdGePoint2dArray
virtual OdGiRasterImagePtr image(bool load=true)
ODDB_DECLARE_MEMBERS(OdDbGeoMapDef)
void dwgOutFields(OdDbDwgFiler *pFiler) const
OdResult dwgInFields(OdDbDwgFiler *pFiler)
OdResult setFade(OdInt8 value) ODRX_OVERRIDE
OdGePoint3d bottomLeftPt() const
bool setOrientation(const OdGePoint3d &ptOrigin, const OdGeVector3d &u, const OdGeVector3d &v) ODRX_OVERRIDE
OdInt8 brightness() const ODRX_OVERRIDE
OdInt8 fade() const ODRX_OVERRIDE
double imageHeight() const
friend class OdDbGeoMapFieldsPE
ODDB_DECLARE_MEMBERS(OdDbGeoMap)
void subClose() ODRX_OVERRIDE
OdGeoMapResolution resolution() const
double imageWidth() const
OdResult subGetGeomExtents(OdGeExtents3d &extents) const ODRX_OVERRIDE
bool subWorldDraw(OdGiWorldDraw *pWorldDraw) const ODRX_OVERRIDE
OdGeVector2d imageSize(bool bGetCachedValue=false) const ODRX_OVERRIDE
OdResult dwgInFields(OdDbDwgFiler *pFiler) ODRX_OVERRIDE
void dragStatus(const OdDb::DragStat) ODRX_OVERRIDE
OdGePoint3d imageBottomLeftPt() const
virtual OdGiRasterImagePtr image(bool load=true) const
OdResult dxfInFields(OdDbDxfFiler *pFiler) ODRX_OVERRIDE
void dwgOutFields(OdDbDwgFiler *pFiler) const ODRX_OVERRIDE
void subViewportDraw(OdGiViewportDraw *pViewportDraw) const ODRX_OVERRIDE
OdResult setResolution(OdGeoMapResolution resolution)
void composeForLoad(OdDb::SaveType format, OdDb::DwgVersion version, OdDbAuditInfo *pAuditInfo) ODRX_OVERRIDE
OdDbObjectId imageDefId() const ODRX_OVERRIDE
OdResult setMapType(OdGeoMapType mapType)
OdResult subErase(bool bErasing) ODRX_OVERRIDE
OdResult getVertices(OdGePoint3dArray &vertices) const ODRX_OVERRIDE
const OdGePoint2dArray & clipBoundary() const ODRX_OVERRIDE
void getOrientation(OdGePoint3d &origin, OdGeVector3d &u, OdGeVector3d &v) const ODRX_OVERRIDE
OdResult setBrightness(OdInt8 value) ODRX_OVERRIDE
OdResult subTransformBy(const OdGeMatrix3d &xform) ODRX_OVERRIDE
OdDbObjectPtr decomposeForSave(OdDb::DwgVersion ver, OdDbObjectId &replaceId, bool &exchangeXData) ODRX_OVERRIDE
void dxfOutFields(OdDbDxfFiler *pFiler) const ODRX_OVERRIDE
OdInt8 contrast() const ODRX_OVERRIDE
OdResult updateMapImage(bool bReset=false)
OdResult setContrast(OdInt8 value) ODRX_OVERRIDE
OdResult getImageVertices(OdGePoint3dArray &vertices) const
OdGeoMapType mapType() const
void updateMapImageIfNeeded(bool bReset=false) const
virtual OdResult load(bool modifyDatabase=true)
GLint GLint GLint GLsizei GLsizei GLenum format
GLsizei const GLfloat * value