Public Member Functions | Private Member Functions | Private Attributes
ON_Workspace Class Reference

#include <opennurbs_workspace.h>

List of all members.

Public Member Functions

void Destroy ()
double * GetDoubleMemory (size_t count)
double ** GetDoubleMemory (size_t row_count, size_t col_count)
int * GetIntMemory (size_t count)
int ** GetIntMemory (size_t row_count, size_t col_count)
void * GetMemory (size_t sz)
ON_3dPointGetPointMemory (size_t count)
ON_3dVectorGetVectorMemory (size_t count)
double * GrowDoubleMemory (double *ptr, size_t count)
int * GrowIntMemory (int *ptr, size_t count)
void * GrowMemory (void *ptr, size_t sz)
ON_3dPointGrowPointMemory (ON_3dPoint *ptr, size_t count)
ON_3dVectorGrowVectorMemory (ON_3dVector *ptr, size_t count)
void KeepAllMemory ()
int KeepFile (FILE *fileptr)
ON_BOOL32 KeepMemory (void *ptr)
 ON_Workspace ()
FILE * OpenFile (const char *filename, const char *filemode)
FILE * OpenFile (const wchar_t *filename, const wchar_t *filemode)
 ~ON_Workspace ()

Private Member Functions

 ON_Workspace (const ON_Workspace &)
ON_Workspaceoperator= (const ON_Workspace &)

Private Attributes

struct ON_Workspace_FBLKm_pFileBlk
struct ON_Workspace_MBLKm_pMemBlk

Detailed Description

Definition at line 26 of file opennurbs_workspace.h.


Constructor & Destructor Documentation

Definition at line 19 of file opennurbs_workspace.cpp.

Definition at line 24 of file opennurbs_workspace.cpp.

ON_Workspace::ON_Workspace ( const ON_Workspace ) [private]

Member Function Documentation

Definition at line 41 of file opennurbs_workspace.cpp.

double * ON_Workspace::GetDoubleMemory ( size_t  count)

Definition at line 155 of file opennurbs_workspace.cpp.

double ** ON_Workspace::GetDoubleMemory ( size_t  row_count,
size_t  col_count 
)

Definition at line 192 of file opennurbs_workspace.cpp.

int * ON_Workspace::GetIntMemory ( size_t  count)

Definition at line 149 of file opennurbs_workspace.cpp.

int ** ON_Workspace::GetIntMemory ( size_t  row_count,
size_t  col_count 
)

Definition at line 173 of file opennurbs_workspace.cpp.

void * ON_Workspace::GetMemory ( size_t  sz)

Definition at line 65 of file opennurbs_workspace.cpp.

Definition at line 161 of file opennurbs_workspace.cpp.

Definition at line 167 of file opennurbs_workspace.cpp.

double * ON_Workspace::GrowDoubleMemory ( double *  ptr,
size_t  count 
)

Definition at line 222 of file opennurbs_workspace.cpp.

int * ON_Workspace::GrowIntMemory ( int *  ptr,
size_t  count 
)

Definition at line 216 of file opennurbs_workspace.cpp.

void * ON_Workspace::GrowMemory ( void *  ptr,
size_t  sz 
)

Definition at line 81 of file opennurbs_workspace.cpp.

ON_3dPoint * ON_Workspace::GrowPointMemory ( ON_3dPoint ptr,
size_t  count 
)

Definition at line 228 of file opennurbs_workspace.cpp.

ON_3dVector * ON_Workspace::GrowVectorMemory ( ON_3dVector ptr,
size_t  count 
)

Definition at line 234 of file opennurbs_workspace.cpp.

Definition at line 106 of file opennurbs_workspace.cpp.

int ON_Workspace::KeepFile ( FILE *  fileptr)

Definition at line 267 of file opennurbs_workspace.cpp.

int ON_Workspace::KeepMemory ( void *  ptr)

Definition at line 120 of file opennurbs_workspace.cpp.

FILE * ON_Workspace::OpenFile ( const char *  filename,
const char *  filemode 
)

Definition at line 241 of file opennurbs_workspace.cpp.

FILE * ON_Workspace::OpenFile ( const wchar_t *  filename,
const wchar_t *  filemode 
)

Definition at line 254 of file opennurbs_workspace.cpp.

ON_Workspace& ON_Workspace::operator= ( const ON_Workspace ) [private]

Member Data Documentation

Definition at line 441 of file opennurbs_workspace.h.

Definition at line 442 of file opennurbs_workspace.h.


The documentation for this class was generated from the following files:


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:52