16#if !defined(OPENNURBS_WORKSPACE_INC_)
17#define OPENNURBS_WORKSPACE_INC_
73 void* GetMemory(
size_t sz );
96 int* GetIntMemory(
size_t count );
113 int** GetIntMemory(
size_t row_count,
size_t col_count );
136 double* GetDoubleMemory(
size_t count );
153 double** GetDoubleMemory(
size_t row_count,
size_t col_count );
229 void* GrowMemory(
void* ptr,
size_t sz );
254 int* GrowIntMemory(
int* ptr,
size_t count );
279 double* GrowDoubleMemory(
double* ptr,
size_t count );
369 const char* filename,
390 const wchar_t* filename,
391 const wchar_t* filemode
411 int KeepFile(FILE* fileptr);
Definition opennurbs_point.h:403
Definition opennurbs_point.h:931
Definition opennurbs_workspace.h:26
ON_Workspace & operator=(const ON_Workspace &)
ON_Workspace(const ON_Workspace &)
Handles all user interaction to open documents.
Definition OpenFile.js:11
#define ON_CLASS
Definition opennurbs_defines.h:91
int ON_BOOL32
Definition opennurbs_system.h:362
Definition opennurbs_workspace.h:415
struct FBLK * pNext
Definition opennurbs_workspace.h:416
FILE * pFile
Definition opennurbs_workspace.h:417
Definition opennurbs_workspace.h:421
void * pMem
Definition opennurbs_workspace.h:423
struct MBLK * pNext
Definition opennurbs_workspace.h:422