VisualizationInterfaces 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 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 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 interface to have details about the management of the visualization events and their mechanism.

Examples of visualization events are , and .


Constructor and Destructor Index


o CATModelEntityNotification(void*)
Constructs the class from a generic pointer to one object.
o CATModelEntityNotification(CATBaseUnknown*)
Constructs the class from a pointer to one object.
o ~CATModelEntityNotification()

Method Index


o Clone()
Returns a pointer to a new CATModelEntityNotification event which is the clone of the current one.
o GetModelId()
Returns a generic pointer to the enclosed object.
o GetObject()
Returns a pointer to the enclosed object.

Constructor and Destructor


o CATModelEntityNotification
public CATModelEntityNotification( iModelId)
Constructs the class from a generic pointer to one object.
Parameters:
iModelId
the pointer.
o CATModelEntityNotification
public CATModelEntityNotification( iObject)
Constructs the class from a pointer to one object.
Parameters:
iObject
a pointer to the object.
o ~CATModelEntityNotification
public virtual ~CATModelEntityNotification()

Methods


o Clone
public virtual Clone()
Returns a pointer to a new CATModelEntityNotification event which is the clone of the current one.
o GetModelId
public GetModelId()
Returns a generic pointer to the enclosed object.
o GetObject
public GetObject()
Returns a pointer to the enclosed object.

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

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