Point Cloud Library (PCL) 1.15.1
Loading...
Searching...
No Matches
ON_Workspace Class Reference

#include <pcl/surface/3rdparty/opennurbs/opennurbs_workspace.h>

Public Member Functions

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

Detailed Description

Definition at line 26 of file opennurbs_workspace.h.

Constructor & Destructor Documentation

◆ ON_Workspace()

ON_Workspace::ON_Workspace ( )

Referenced by KeepFile().

◆ ~ON_Workspace()

ON_Workspace::~ON_Workspace ( )

Member Function Documentation

◆ Destroy()

void ON_Workspace::Destroy ( )

◆ GetDoubleMemory() [1/2]

double * ON_Workspace::GetDoubleMemory ( std::size_t count)

◆ GetDoubleMemory() [2/2]

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

◆ GetIntMemory() [1/2]

int * ON_Workspace::GetIntMemory ( std::size_t count)

◆ GetIntMemory() [2/2]

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

◆ GetMemory()

void * ON_Workspace::GetMemory ( std::size_t sz)

◆ GetPointMemory()

ON_3dPoint * ON_Workspace::GetPointMemory ( std::size_t count)

◆ GetVectorMemory()

ON_3dVector * ON_Workspace::GetVectorMemory ( std::size_t count)

◆ GrowDoubleMemory()

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

◆ GrowIntMemory()

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

◆ GrowMemory()

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

◆ GrowPointMemory()

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

◆ GrowVectorMemory()

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

◆ KeepAllMemory()

void ON_Workspace::KeepAllMemory ( )

◆ KeepFile()

int ON_Workspace::KeepFile ( FILE * fileptr)

References ON_Workspace().

◆ KeepMemory()

ON_BOOL32 ON_Workspace::KeepMemory ( void * ptr)

◆ OpenFile() [1/2]

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

◆ OpenFile() [2/2]

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

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