C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Truncated set of simple names. More...

#include <name_item.h>

Inherits LiSArray< Type >.

+ Collaboration diagram for MbIdArr:

Public Member Functions

 MbIdArr ()
 Default constructor.
 
 MbIdArr (const MbIdArr &o)
 Copy-constructor.
 
SimpleName Hash () const
 Calculate hash of itself.
 
void FlashHash ()
 Reset hash value.
 
size_t CountAll () const
 Get the number of elements in the array.
 
size_t CountBase () const
 Get the number of elements in base part.
 
void Flush ()
 Set the number of elements to null.
 
bool IsEmpty () const
 Is the array empty?
 
bool GetCut (SimpleName &) const
 Get an index of a cutaway.
 
void SetCopyIndex (SimpleName)
 Set an index of copying.
 
bool GetCopyIndex (SimpleName &) const
 Get an index of copying.
 
size_t SizeOf () const
 Size in memory.
 
SimpleNameAddBase (const SimpleName &ent)
 Add main element to the end of the array.
 
SimpleNameAddExtra (const SimpleName &ent)
 Add additional element to the end of the array.
 
void RemoveIndBase (size_t delIndex)
 Delete main element from the array.
 
void RemoveIndExtra (size_t delIndex)
 Delete additional element from the array.
 
const SimpleNameGetValueBase (size_t index) const
 Get main simple name by an index.
 
void SetValueBase (SimpleName v, size_t index)
 Set main simple name by an index.
 
const SimpleNameGetValueExtra (size_t index) const
 Get additional simple name by an index.
 
void SetValueExtra (SimpleName v, size_t index)
 Set additional simple name by an index.
 
void operator+= (const MbIdArr &other)
 Operator for adding.
 
void operator= (const MbIdArr &other)
 An assignment operator.
 
void Assign (const MbIdArr &other)
 Assignment function (without copying of flags).
 

Protected Attributes

MbFlags flags
 Flags.
 

Friends

class MbName
 

Detailed Description

Truncated set of simple names.

Truncated set of simple names consists of basic and ordinary elements.


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