24#ifndef _ODDBPOINTCLOUDDEF_INCLUDED_
25#define _ODDBPOINTCLOUDDEF_INCLUDED_
243 OdResult createThumbnailBitmap(
struct tagBITMAPINFO * &,
int,
int)
const;
244 bool getPointCloudFileVersion(
int &,
int &)
const;
245 bool hasProperty(
const OdString&,
bool &)
const;
246 bool saveToVersion(
const OdString&,
int);
427 static bool m_bEnabled;
OdSmartPtr< OdDbObject > OdDbObjectPtr
OdSmartPtr< OdDbPointCloudDefReactor > OdDbPointCloudDefReactorPtr
OdSmartPtr< OdDbPointCloudDef > OdDbPointCloudDefPtr
#define DBPOINTCLOUDOBJ_EXPORT
OdString sourceFileName() const
OdResult load(bool bModifyDatabase)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
OdUInt64 totalPointsCount() const
OdResult setSourceFileName(const OdString &)
virtual OdDbObjectPtr subWblockClone(OdDbIdMapping &idMap, OdDbObject *owner, bool bPrimary) const ODRX_OVERRIDE
void unload(bool bModifyDatabase)
static OdDbObjectId pointCloudDictionary(const OdDbDatabase &Db)
static int classVersion()
double defaultHeight() const
virtual OdResult subErase(bool erasing) ODRX_OVERRIDE
OdResult getNativeCloudExtent(OdGeExtents3d &exts) const
OdString fileType(void) const
OdString activeFileName() const
ODDB_DECLARE_MEMBERS(OdDbPointCloudDef)
OdResult setActiveFileName(const OdString &name)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
double defaultWidth() const
virtual void subClose() ODRX_OVERRIDE
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
void setExtents(const OdGeExtents3d &exts)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
double defaultLength() const
int entityCount(bool *pbLocked) const
virtual void subHandOverTo(OdDbObject *pNewObject) ODRX_OVERRIDE
static OdDbObjectId createPointCloudDictionary(OdDbDatabase &Db)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
static void setEnable(bool val)
virtual void modified(OdDbObject const *obj)
virtual void erased(OdDbObject const *, bool)
static int classVersion()
ODDB_DECLARE_MEMBERS(OdDbPointCloudDefReactor)
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdDbPointCloudDefReactor()
GLuint const GLchar * name