All Frameworks Class Hierarchy This Framework Previous Next Indexes
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---System.CATNotification
|
+---Visualization.CATModelNotification
|
+---CATModelEntityNotification
Usage: you must use this class as is. You should never derive it.
public class CATModelEntityNotification
Class representing basic visualization events concerning one object.
Role: providing a visualization event basic class aimed at defining events sent by objects. Whenever objects' change happens,
objects send a specialized visualization event CATModelNotification to warn the "Visualization world". That means the way provided in CATIAV5 to update the graphical representations of one object is to send
a visualization event, which is defined by the
CATModelNotification class.
That 's the reason why when one object's color is changed or when its shape is modified , it sends a visu event. Refer to the CATIModelEvents interface to have details about the management of the visualization events and their mechanism.
Examples of visualization events are CATCreate, CATDelete and CATModify.
| public CATModelEntityNotification( | CATBaseUnknown* | iObject) |
| public CATModelEntityNotification( | void* | iModelId) |
| public virtual ~CATModelEntityNotification( | ) |
| public virtual CATModelNotification* Clone( | ) |
| public void * GetModelId( | )const |
| public CATBaseUnknown * GetObject( | )const |
Copyright © 2003, Dassault Systèmes. All rights reserved.