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.