CASelectBitArray Class Reference

#include <c4d_posemorphtagdata.h>

Public Member Functions

 CASelectBitArray ()
 
 ~CASelectBitArray ()
 
Bool Select (Int32 i)
 
Bool SelectAll (Int32 max)
 
Bool SelectBlock (UInt32 min, UInt32 max)
 
void DeselectAll ()
 
Bool IsSelected (Int32 i) const
 
Bool Read (HyperFile *hf)
 
Bool Write (HyperFile *hf)
 
Bool CopyTo (CASelectBitArray *dst) const
 

Private Member Functions

Bool SetElements (UInt32 e)
 

Private Attributes

UInt32 m_gCount
 
UInt32 m_sCount
 
UInt32 m_TotalElements
 
UInt32m_pBits
 
UInt32 m_TopElement
 
Int32 m_Top
 

Detailed Description

Private.

Constructor & Destructor Documentation

◆ CASelectBitArray()

◆ ~CASelectBitArray()

Member Function Documentation

◆ Select()

Bool Select ( Int32  i)

◆ SelectAll()

Bool SelectAll ( Int32  max)

◆ SelectBlock()

Bool SelectBlock ( UInt32  min,
UInt32  max 
)

◆ DeselectAll()

void DeselectAll ( )

◆ IsSelected()

Bool IsSelected ( Int32  i) const

◆ Read()

Bool Read ( HyperFile hf)

◆ Write()

Bool Write ( HyperFile hf)

◆ CopyTo()

Bool CopyTo ( CASelectBitArray dst) const

◆ SetElements()

Bool SetElements ( UInt32  e)
private

Member Data Documentation

◆ m_gCount

UInt32 m_gCount
private

◆ m_sCount

UInt32 m_sCount
private

◆ m_TotalElements

UInt32 m_TotalElements
private

◆ m_pBits

UInt32* m_pBits
private

◆ m_TopElement

UInt32 m_TopElement
private

◆ m_Top

Int32 m_Top
private