3 #include "DM/config.hpp"
4 #include "DM/Handle.hpp"
5 #include "DM/ObjectBase.hpp"
17 virtual IFile* clone()
const = 0;
19 virtual unsigned int id()
const = 0;
21 virtual const char *filename()
const = 0;
24 virtual int64_t sizeGeometry()
const = 0;
25 virtual int64_t sizePoint()
const = 0;
26 virtual int64_t sizePolyline()
const = 0;
27 virtual int64_t sizePolylinePoint()
const = 0;
28 virtual int64_t sizePolygon()
const = 0;
29 virtual int64_t sizePolygonPoint()
const = 0;
31 virtual bool hasLayout()
const = 0;
AddInfo layouts describe a set of attributes that can be attached to geometry objects.
Definition: IAddInfoLayout.hpp:18
Imported files are preserved and represented by such objects within an ODM (see IDatamanager::beginFi...
Definition: IFile.hpp:12
Smart pointer class using reference counting with support for DM objects (see ObjectBase)
Definition: Handle.hpp:75
Definition: M/c++_api/inc/DM/ObjectBase.hpp:8