![]() |
libimgdoc2
|
This interface is providing write access to a 3D-document. More...
#include <IDocWrite3d.h>
Public Member Functions | |
| virtual imgdoc2::dbIndex | AddBrick (const imgdoc2::ITileCoordinate *coordinate, const imgdoc2::LogicalPositionInfo3D *logical_position_3d_info, const imgdoc2::BrickBaseInfo *brick_base_info, imgdoc2::DataTypes data_type, imgdoc2::TileDataStorageType storage_type, const imgdoc2::IDataObjBase *data)=0 |
| IDocWrite3d (const IDocWrite3d &)=delete | |
| IDocWrite3d & | operator= (const IDocWrite3d &)=delete |
| IDocWrite3d (IDocWrite3d &&)=delete | |
| IDocWrite3d & | operator= (IDocWrite3d &&)=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 3D-document.
|
pure virtual |
Adds a brick to the document, and if successful, return its primary key.
| coordinate | The coordinate. |
| logical_position_3d_info | The logical position information. |
| brick_base_info | Information describing the brick. |
| data_type | The datatype. |
| storage_type | Type of the storage. |
| data | The data. |