Point Cloud Library (PCL) 1.15.1
Loading...
Searching...
No Matches
ON_SerialNumberMap Class Reference

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

Classes

struct  MAP_VALUE
struct  SN_ELEMENT

Public Member Functions

 ON_SerialNumberMap (ON_MEMORY_POOL *pool=0)
 ~ON_SerialNumberMap ()
std::size_t ActiveSerialNumberCount () const
std::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)
std::size_t GetElements (unsigned int sn0, unsigned int sn1, std::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_SerialNumberMap ( ON_MEMORY_POOL * pool = 0)

Referenced by Dump().

◆ ~ON_SerialNumberMap()

ON_SerialNumberMap::~ON_SerialNumberMap ( )

Member Function Documentation

◆ ActiveIdCount()

std::size_t ON_SerialNumberMap::ActiveIdCount ( ) const

◆ ActiveSerialNumberCount()

std::size_t ON_SerialNumberMap::ActiveSerialNumberCount ( ) const

◆ AddSerialNumber()

struct SN_ELEMENT * ON_SerialNumberMap::AddSerialNumber ( unsigned int sn)

◆ AddSerialNumberAndId()

struct SN_ELEMENT * ON_SerialNumberMap::AddSerialNumberAndId ( unsigned int sn,
ON_UUID id )

◆ Dump()

void ON_SerialNumberMap::Dump ( ON_TextLog & text_log) const

References ON_SerialNumberMap().

◆ EmptyList()

void ON_SerialNumberMap::EmptyList ( )

◆ FindId()

struct SN_ELEMENT * ON_SerialNumberMap::FindId ( ON_UUID ) const

◆ FindSerialNumber()

struct SN_ELEMENT * ON_SerialNumberMap::FindSerialNumber ( unsigned int sn) const

◆ FirstElement()

struct SN_ELEMENT * ON_SerialNumberMap::FirstElement ( ) const

◆ GetElements()

std::size_t ON_SerialNumberMap::GetElements ( unsigned int sn0,
unsigned int sn1,
std::size_t max_count,
ON_SimpleArray< SN_ELEMENT > & elements ) const

◆ IsValid()

bool ON_SerialNumberMap::IsValid ( ON_TextLog * textlog) const

◆ LastElement()

struct SN_ELEMENT * ON_SerialNumberMap::LastElement ( ) const

◆ RemoveId()

struct SN_ELEMENT * ON_SerialNumberMap::RemoveId ( unsigned int sn,
ON_UUID id )

◆ RemoveSerialNumberAndId()

struct SN_ELEMENT * ON_SerialNumberMap::RemoveSerialNumberAndId ( unsigned int sn)

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