MachiningUIUseItf Interface DELIMfgImmersiveUI

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface DELIMfgImmersiveUI

Interface to manage immersive user interface.

Role: DELIMfgImmersiveUI has methods to manage immersive user interface (refresh, ...).


Method Index


o RefreshView(eMfgTreeViewType)
To ask the whole redraw of an immersive view.
o RefreshView(eMfgTreeViewType,CATBaseUnknown_var&,CATUnicodeString&,CATBoolean)
To ask the whole redraw of an immersive view.

Enumerated Type Index


o eMfgTreeViewType

Methods


o RefreshView
public virtual RefreshView( iViewType)
To ask the whole redraw of an immersive view. This method can be costly depending on the model.
Parameters:
iViewType
enum eMfgTreeViewType
o RefreshView
public virtual RefreshView( iViewType,
const spObjectToRefresh,
const iColumnIdName= "",
bRefreshChildren= FALSE)
To ask the whole redraw of an immersive view. This method can be costly depending on the model. Use spObjectToRefresh to refresh only this object and its children Currently, work only with eMfgProcessTable and an operation.
Parameters:
iViewType
enum eMfgTreeViewType type of tree
spObjectToRefresh
Object to refresh
iColumnIdName
Refresh only this column name. If empty, refresh all column.
bRefreshChildren
Also refresh children of spObjectToRefresh.

Enumerated Types


o eMfgTreeViewType
enum eMfgTreeViewType {
  eMfgProcessTable,
  eMfgManufacturingView,
  eMfgMachiningProcessView,
  eMfgMachineConfigView
}

This object is included in the file: DELIMfgImmersiveUI.h
If needed, your Imakefile.mk should include the module: MachiningUIUseItf

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.