| 
 
 IModel_KC Interface
GetItemCountGetItemAddRemoveRemoveAllAddNewItem IModel_KC Interface is implemented by Two 
        Dimentional models. It manages structure of the model and allows creation of 
        new 2D items See also: Overlay sample, 
    Interface List 
 HRESULT GetItemCount(int* count) Parameters count - [out, retval] Count of items in 
    the model 
  Remarks:  
 Returns count of items in the model 
 HRESULT GetItem(int index, IItem **item) Parameters item - [out, retval] The returned item 
Remarks:   Returns the item at index i. 
 HRESULT Add(IItem *IItem) Parameters item - [in] The item to be added to the 
    model 
  Remarks:  
 
        Adds the item to the model 
 HRESULT Remove(IItem *item) 
        Remarks:  
 
        Removes the item from the model 
 HRESULT RemoveAll() 
    Remarks:  
 
    Removes all items form the model 
 HRESULT AddNewItem(EObjectType eType, 
    IItem **item) Parameters 
  eType -[in] Identifies the type of item to be added.  
      In this release is expected to be eObjTypeLineStrip
    item - [out, retval] The returned newly created item
  Remarks: 
 
        Creates a new empty item of the specified type and adds it to the model. Interface 
        implemented by the new item is returned via the item parameter. 
 |