[V8i C++] - Is level table dirty?

Hello.
Is there a way to determine if level table of model reference contains changes, so I should use mdlLevelTable_rewrite?

Thanks in advance.

Parents
  • You can create an event interest using mdlSystem_setFunction(SYSTEM_LEVEL_CHANGE, levelChanged) with the user function prototype being:

    void  levelChanged
    (
    DgnModelRefP  modelRef,
    UInt32  levelId,
    int  changeType
    );

    Where changeType will be LEVEL_TABLE_CHANGE when a level table has pending changes, and modelRef will indicate what model reference the level table has changed in.



    Answer Verified By: DanPaul 

Reply
  • You can create an event interest using mdlSystem_setFunction(SYSTEM_LEVEL_CHANGE, levelChanged) with the user function prototype being:

    void  levelChanged
    (
    DgnModelRefP  modelRef,
    UInt32  levelId,
    int  changeType
    );

    Where changeType will be LEVEL_TABLE_CHANGE when a level table has pending changes, and modelRef will indicate what model reference the level table has changed in.



    Answer Verified By: DanPaul 

Children