![]() |
libimgdoc2
|
This interface is providing write access to a 2D-document. More...
#include <IDocWrite2d.h>
Public Member Functions | |
virtual imgdoc2::dbIndex | AddTile (const imgdoc2::ITileCoordinate *coord, const imgdoc2::LogicalPositionInfo *info, const imgdoc2::TileBaseInfo *tileInfo, imgdoc2::DataTypes datatype, imgdoc2::TileDataStorageType storage_type, const imgdoc2::IDataObjBase *data)=0 |
IDocWrite2d (const IDocWrite2d &)=delete | |
IDocWrite2d & | operator= (const IDocWrite2d &)=delete |
IDocWrite2d (IDocWrite2d &&)=delete | |
IDocWrite2d & | operator= (IDocWrite2d &&)=delete |
![]() | |
virtual void | BeginTransaction ()=0 |
virtual void | CommitTransaction ()=0 |
Commits a pending transaction. | |
virtual void | RollbackTransaction ()=0 |
Rolls back a pending transaction. | |
IDatabaseTransaction (const IDatabaseTransaction &)=delete | |
IDatabaseTransaction & | operator= (const IDatabaseTransaction &)=delete |
IDatabaseTransaction (IDatabaseTransaction &&)=delete | |
IDatabaseTransaction & | operator= (IDatabaseTransaction &&)=delete |
This interface is providing write access to a 2D-document.
|
pure virtual |
Adds a tile to the document, and if successful, return its primary key.
coord | The coordinate. |
info | The logical position information. |
tileInfo | Information describing the tile. |
datatype | The datatype. |
storage_type | Type of the storage. |
data | The data. |