Point Cloud Library (PCL)  1.14.1-dev
List of all members | Static Public Member Functions
ON_FileStream Class Reference

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

Static Public Member Functions

static FILE * Open (const wchar_t *filename, const wchar_t *mode)
 
static FILE * Open (const char *filename, const char *mode)
 
static int Close (FILE *fp)
 
static ON__INT64 CurrentPosition (FILE *fp)
 
static bool SeekFromCurrentPosition (FILE *fp, ON__INT64 offset)
 
static bool SeekFromStart (FILE *fp, ON__INT64 offset)
 
static bool SeekFromEnd (FILE *fp, ON__INT64 offset)
 
static bool Seek (FILE *fp, ON__INT64 offset, int orgin)
 
static ON__UINT64 Read (FILE *fp, ON__UINT64 count, void *buffer)
 
static ON__UINT64 Write (FILE *fp, ON__UINT64 count, const void *buffer)
 
static bool Flush (FILE *fp)
 
static bool GetFileInformation (FILE *fp, ON__UINT64 *file_size, ON__UINT64 *file_create_time, ON__UINT64 *file_last_modified_time)
 

Detailed Description

Definition at line 20 of file opennurbs_archive.h.

Member Function Documentation

◆ Close()

static int ON_FileStream::Close ( FILE *  fp)
static

◆ CurrentPosition()

static ON__INT64 ON_FileStream::CurrentPosition ( FILE *  fp)
static

◆ Flush()

static bool ON_FileStream::Flush ( FILE *  fp)
static

◆ GetFileInformation()

static bool ON_FileStream::GetFileInformation ( FILE *  fp,
ON__UINT64 *  file_size,
ON__UINT64 *  file_create_time,
ON__UINT64 *  file_last_modified_time 
)
static

◆ Open() [1/2]

static FILE* ON_FileStream::Open ( const char *  filename,
const char *  mode 
)
static

◆ Open() [2/2]

static FILE* ON_FileStream::Open ( const wchar_t *  filename,
const wchar_t *  mode 
)
static

◆ Read()

static ON__UINT64 ON_FileStream::Read ( FILE *  fp,
ON__UINT64  count,
void *  buffer 
)
static

◆ Seek()

static bool ON_FileStream::Seek ( FILE *  fp,
ON__INT64  offset,
int  orgin 
)
static

◆ SeekFromCurrentPosition()

static bool ON_FileStream::SeekFromCurrentPosition ( FILE *  fp,
ON__INT64  offset 
)
static

◆ SeekFromEnd()

static bool ON_FileStream::SeekFromEnd ( FILE *  fp,
ON__INT64  offset 
)
static

◆ SeekFromStart()

static bool ON_FileStream::SeekFromStart ( FILE *  fp,
ON__INT64  offset 
)
static

◆ Write()

static ON__UINT64 ON_FileStream::Write ( FILE *  fp,
ON__UINT64  count,
const void *  buffer 
)
static

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