30#if defined(CADKERNEL_DEV) || defined(CADKERNEL_STDA)
69 bool SaveDatabase(
const TCHAR* FilePath);
94 SaveDatabase(FileName, Entities);
106 SaveDatabase(FileName, Entities);
113 bool LoadDatabase(
const TCHAR* FilePath);
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition Archive.h:1208
Definition SharedPointerInternals.h:400
UE_FORCEINLINE_HINT SizeType Emplace(ArgsType &&... Args)
Definition Array.h:2561
Definition SharedPointer.h:692
Definition CADKernelArchive.h:19
Definition CADEntity.h:56
uint32 SpawnEntityIdents(const TArray< FEntity * > &SelectedEntities, bool bForceSpawning=false)
Definition Session.h:144
FDatabase Database
Definition Session.h:26
void SaveDatabase(const TCHAR *FileName, FEntity &Entity)
Definition Session.h:90
void SaveDatabase(const TCHAR *FileName, const TSharedPtr< FEntity > Entity)
Definition Session.h:102
uint32 SpawnEntityIdents(const TArray< TSharedPtr< FEntity > > &SelectedEntities, bool bForceSpawning=false)
Definition Session.h:139
double GeometricTolerance
Definition Session.h:25
int32 GetLastHostId() const
Definition Session.h:149
FModel & GetModel()
Definition Session.h:40
int32 LastHostId
Definition Session.h:27
FDatabase & GetDatabase()
Definition Session.h:49
void SetFirstNewHostId(int32 StartHostId)
Definition Session.h:163
void Clear()
Definition Session.h:124
void Serialize(FCADKernelArchive &Ar)
Definition Session.h:43
int32 NewHostId()
Definition Session.h:154
FSession(double InGeometricTolerance)
Definition Session.h:34
double GetGeometricTolerance() const
Definition Session.h:59
uint32 SpawnEntityIdent(FEntity &SelectedEntity, bool bForceSpawning=false)
Definition Session.h:134
Definition CADEntity.cpp:23