Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
ON_Read3dmBufferArchive Class Reference

#include <opennurbs_archive.h>

Inheritance diagram for ON_Read3dmBufferArchive:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool AtEnd () const
const void * Buffer () const
size_t CurrentPosition () const
 ON_Read3dmBufferArchive (size_t sizeof_buffer, const void *buffer, bool bCopyBuffer, int archive_3dm_version, int archive_opennurbs_version)
bool SeekFromCurrentPosition (int)
bool SeekFromStart (size_t)
size_t SizeOfBuffer () const
 ~ON_Read3dmBufferArchive ()

Protected Member Functions

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

Private Member Functions

 ON_Read3dmBufferArchive ()
 ON_Read3dmBufferArchive (const ON_Read3dmBufferArchive &)
ON_Read3dmBufferArchiveoperator= (const ON_Read3dmBufferArchive &)

Private Attributes

const unsigned char * m_buffer
size_t m_buffer_position
void * m_p
ON__INT_PTR m_reserved1
ON__INT_PTR m_reserved2
ON__INT_PTR m_reserved3
ON__INT_PTR m_reserved4
size_t m_sizeof_buffer

Detailed Description

Definition at line 2883 of file opennurbs_archive.h.


Constructor & Destructor Documentation

ON_Read3dmBufferArchive::ON_Read3dmBufferArchive ( size_t  sizeof_buffer,
const void *  buffer,
bool  bCopyBuffer,
int  archive_3dm_version,
int  archive_opennurbs_version 
)

Definition at line 14714 of file opennurbs_archive.cpp.

Definition at line 14753 of file opennurbs_archive.cpp.


Member Function Documentation

bool ON_Read3dmBufferArchive::AtEnd ( ) const [virtual]

Implements ON_BinaryArchive.

Definition at line 14798 of file opennurbs_archive.cpp.

const void * ON_Read3dmBufferArchive::Buffer ( ) const

Definition at line 14841 of file opennurbs_archive.cpp.

size_t ON_Read3dmBufferArchive::CurrentPosition ( ) const [virtual]

Implements ON_BinaryArchive.

Definition at line 14760 of file opennurbs_archive.cpp.

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

Implements ON_BinaryArchive.

Definition at line 14829 of file opennurbs_archive.cpp.

ON_Read3dmBufferArchive& ON_Read3dmBufferArchive::operator= ( const ON_Read3dmBufferArchive ) [private]
size_t ON_Read3dmBufferArchive::Read ( size_t  count,
void *  buffer 
) [protected, virtual]

Implements ON_BinaryArchive.

Definition at line 14803 of file opennurbs_archive.cpp.

bool ON_Read3dmBufferArchive::SeekFromCurrentPosition ( int  offset) [virtual]

Implements ON_BinaryArchive.

Definition at line 14765 of file opennurbs_archive.cpp.

bool ON_Read3dmBufferArchive::SeekFromStart ( size_t  offset) [virtual]

Implements ON_BinaryArchive.

Definition at line 14784 of file opennurbs_archive.cpp.

Definition at line 14836 of file opennurbs_archive.cpp.

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

Implements ON_BinaryArchive.

Definition at line 14823 of file opennurbs_archive.cpp.


Member Data Documentation

const unsigned char* ON_Read3dmBufferArchive::m_buffer [private]

Definition at line 2938 of file opennurbs_archive.h.

Definition at line 2940 of file opennurbs_archive.h.

Definition at line 2937 of file opennurbs_archive.h.

Definition at line 2941 of file opennurbs_archive.h.

Definition at line 2942 of file opennurbs_archive.h.

Definition at line 2943 of file opennurbs_archive.h.

Definition at line 2944 of file opennurbs_archive.h.

Definition at line 2939 of file opennurbs_archive.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:52