24#ifndef _ODDBPOINTCLOUDDEF_INCLUDED_
25#define _ODDBPOINTCLOUDDEF_INCLUDED_
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< OdDbPointCloudDefReactor > OdDbPointCloudDefReactorPtr
#define DBPOINTCLOUDOBJ_EXPORT
OdString sourceFileName() const
OdResult load(bool bModifyDatabase)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
OdUInt64 totalPointsCount() const
OdResult setSourceFileName(const OdString &)
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
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