![]() |
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 |
![]() | |
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. |