![]() |
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 |
Public Member Functions inherited from imgdoc2::IDatabaseTransaction | |
| 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. |