Point Cloud Library (PCL)  1.7.0
Public Member Functions | Protected Member Functions
ON_Write3dmBufferArchive Class Reference

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

+ Inheritance diagram for ON_Write3dmBufferArchive:

List of all members.

Public Member Functions

 ON_Write3dmBufferArchive (size_t initial_sizeof_buffer, size_t max_sizeof_buffer, int archive_3dm_version, int archive_opennurbs_version)
 ~ON_Write3dmBufferArchive ()
size_t SizeOfArchive () const
size_t SizeOfBuffer () const
const void * Buffer () const
void * HarvestBuffer ()
size_t CurrentPosition () const
bool SeekFromCurrentPosition (int)
bool SeekFromStart (size_t)
bool AtEnd () const

Protected Member Functions

size_t Read (size_t, void *)
size_t Write (size_t, const void *)
bool Flush ()

Detailed Description

Definition at line 2953 of file opennurbs_archive.h.


Constructor & Destructor Documentation

ON_Write3dmBufferArchive::ON_Write3dmBufferArchive ( size_t  initial_sizeof_buffer,
size_t  max_sizeof_buffer,
int  archive_3dm_version,
int  archive_opennurbs_version 
)

Member Function Documentation

bool ON_Write3dmBufferArchive::AtEnd ( ) const [virtual]

Implements ON_BinaryArchive.

const void* ON_Write3dmBufferArchive::Buffer ( ) const
size_t ON_Write3dmBufferArchive::CurrentPosition ( ) const [virtual]

Implements ON_BinaryArchive.

bool ON_Write3dmBufferArchive::Flush ( ) [protected, virtual]

Implements ON_BinaryArchive.

size_t ON_Write3dmBufferArchive::Read ( size_t  ,
void *   
) [protected, virtual]

Implements ON_BinaryArchive.

Implements ON_BinaryArchive.

bool ON_Write3dmBufferArchive::SeekFromStart ( size_t  ) [virtual]

Implements ON_BinaryArchive.

size_t ON_Write3dmBufferArchive::Write ( size_t  ,
const void *   
) [protected, virtual]

Implements ON_BinaryArchive.


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