40#if defined(CADKERNEL_DEV) || defined(CADKERNEL_STDA)
122#if defined(CADKERNEL_DEV) || defined(CADKERNEL_STDA)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ensureCADKernel(InExpression)
Definition Types.h:115
Definition Archive.h:1208
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition UniquePtr.h:107
FVisu * GetVisu() const
Definition System.h:61
EVerboseLevel LogLevel
Definition System.h:37
FConsole & GetConsole() const
Definition System.h:66
EVerboseLevel VerboseLevel
Definition System.h:46
FProgressManager DefaultProgressManager
Definition System.h:31
FConsole DefaultConsole
Definition System.h:28
FVisu DefaultVisu
Definition System.h:25
static FSystem & Get()
Definition System.h:140
void PrintHeader()
Definition System.cpp:158
TSharedPtr< FArchive > LogFile
Definition System.h:36
TSharedPtr< FArchive > GetLogFile() const
Definition System.h:111
FProgressManager & GetProgressManager()
Definition System.h:82
void SetConsole(FConsole *InConsole)
Definition System.h:77
TSharedPtr< FArchive > GetSpyFile() const
Definition System.h:117
void SetProgressManager(FProgressManager *InProgressManager)
Definition System.h:88
EVerboseLevel GetVerboseLevel() const
Definition System.h:93
FConsole * Console
Definition System.h:29
EVerboseLevel GetLogLevel() const
Definition System.h:105
void DefineLogFile(const FString &LogFilePath, EVerboseLevel Level=Log)
Definition System.cpp:85
FVisu * Viewer
Definition System.h:26
static FString GetCompilationDate()
Definition System.cpp:153
void CloseLogFiles()
Definition System.cpp:65
static TUniquePtr< FSystem > Instance
Definition System.h:34
void Shutdown()
Definition System.cpp:79
void DefineSpyFile(const FString &SpyFilePath)
Definition System.cpp:97
static FString GetToolkitVersion()
Definition System.cpp:145
void SetViewer(FVisu *NewViewer)
Definition System.h:72
void InitializeCADKernel()
Definition System.cpp:139
void SetVerboseLevel(EVerboseLevel Level)
Definition System.h:98
TSharedPtr< FArchive > SpyFile
Definition System.h:38
FSystem()
Definition System.cpp:25
FProgressManager * ProgressManager
Definition System.h:32
FString ProductName
Definition System.h:23
Definition CADEntity.cpp:23
EVerboseLevel
Definition Types.h:104
@ Log
Definition Types.h:107