Open Search
    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