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