Point Cloud Library (PCL) 1.15.1
Loading...
Searching...
No Matches
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()

int ON_FileStream::Close ( FILE * fp)
static

◆ CurrentPosition()

ON__INT64 ON_FileStream::CurrentPosition ( FILE * fp)
static

◆ Flush()

bool ON_FileStream::Flush ( FILE * fp)
static

◆ GetFileInformation()

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]

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

◆ Open() [2/2]

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

◆ Read()

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

◆ Seek()

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

◆ SeekFromCurrentPosition()

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

◆ SeekFromEnd()

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

◆ SeekFromStart()

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

◆ Write()

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: