ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
BufferedReadWriteFile Class Reference

#include <Geometry.h>

Public Member Functions

 BufferedReadWriteFile (char *fileName=NULL, int bufferSize=(1<< 20))
 
 ~BufferedReadWriteFile (void)
 
bool write (const void *data, size_t size)
 
bool read (void *data, size_t size)
 
void reset (void)
 

Detailed Description

Definition at line 342 of file Geometry.h.

Constructor & Destructor Documentation

◆ BufferedReadWriteFile()

BufferedReadWriteFile::BufferedReadWriteFile ( char *  fileName = NULL,
int  bufferSize = (1<<20) 
)

Definition at line 45 of file Geometry.cpp.

◆ ~BufferedReadWriteFile()

BufferedReadWriteFile::~BufferedReadWriteFile ( void  )

Definition at line 64 of file Geometry.cpp.

Member Function Documentation

◆ read()

bool BufferedReadWriteFile::read ( void *  data,
size_t  size 
)

Definition at line 99 of file Geometry.cpp.

References size.

◆ reset()

void BufferedReadWriteFile::reset ( void  )

Definition at line 70 of file Geometry.cpp.

References SEEK_SET.

◆ write()

bool BufferedReadWriteFile::write ( const void *  data,
size_t  size 
)

Definition at line 78 of file Geometry.cpp.

References size.


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