Point Cloud Library (PCL)  1.9.1-dev
List of all members | Classes | Public Member Functions
ON_SerialNumberMap Class Reference

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


struct  MAP_VALUE
struct  SN_ELEMENT

Public Member Functions

 ON_SerialNumberMap (ON_MEMORY_POOL *pool=0)
 ~ON_SerialNumberMap ()
size_t ActiveSerialNumberCount () const
size_t ActiveIdCount () const
struct SN_ELEMENTFirstElement () const
struct SN_ELEMENTLastElement () const
struct SN_ELEMENTFindSerialNumber (unsigned int sn) const
struct SN_ELEMENTFindId (ON_UUID) const
struct SN_ELEMENTAddSerialNumber (unsigned int sn)
struct SN_ELEMENTAddSerialNumberAndId (unsigned int sn, ON_UUID id)
struct SN_ELEMENTRemoveSerialNumberAndId (unsigned int sn)
struct SN_ELEMENTRemoveId (unsigned int sn, ON_UUID id)
size_t GetElements (unsigned int sn0, unsigned int sn1, size_t max_count, ON_SimpleArray< SN_ELEMENT > &elements) const
void EmptyList ()
bool IsValid (ON_TextLog *textlog) const
void Dump (ON_TextLog &text_log) const

Detailed Description

Definition at line 33 of file opennurbs_lookup.h.

Constructor & Destructor Documentation

ON_SerialNumberMap::ON_SerialNumberMap ( ON_MEMORY_POOL *  pool = 0)
ON_SerialNumberMap::~ON_SerialNumberMap ( )

Member Function Documentation

size_t ON_SerialNumberMap::ActiveIdCount ( ) const
size_t ON_SerialNumberMap::ActiveSerialNumberCount ( ) const
struct SN_ELEMENT* ON_SerialNumberMap::AddSerialNumber ( unsigned int  sn)
struct SN_ELEMENT* ON_SerialNumberMap::AddSerialNumberAndId ( unsigned int  sn,
ON_UUID  id 
void ON_SerialNumberMap::Dump ( ON_TextLog text_log) const
void ON_SerialNumberMap::EmptyList ( )
struct SN_ELEMENT* ON_SerialNumberMap::FindId ( ON_UUID  ) const
struct SN_ELEMENT* ON_SerialNumberMap::FindSerialNumber ( unsigned int  sn) const
struct SN_ELEMENT* ON_SerialNumberMap::FirstElement ( ) const
size_t ON_SerialNumberMap::GetElements ( unsigned int  sn0,
unsigned int  sn1,
size_t  max_count,
ON_SimpleArray< SN_ELEMENT > &  elements 
) const
bool ON_SerialNumberMap::IsValid ( ON_TextLog textlog) const
struct SN_ELEMENT* ON_SerialNumberMap::LastElement ( ) const
struct SN_ELEMENT* ON_SerialNumberMap::RemoveId ( unsigned int  sn,
ON_UUID  id 
struct SN_ELEMENT* ON_SerialNumberMap::RemoveSerialNumberAndId ( unsigned int  sn)

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