VisualizationFoundation CATVueNotification

Usage: you must use this class as is. You should never derive it.


public class CATVueNotification

Class to notify an event from the user interface.
Role: This notification is the base class for all notification send by CATManipulator and its derived classes. They notify of the different interactions from the user.


Constructor and Destructor Index


o CATVueNotification(CATNotification*)
Constructs a CATVueNotification notification.
o ~CATVueNotification()

Method Index


o GetPickPath()
Retrieves the PickPath associated to the VueNotification.
o InitElementList()
Sets the CATPickPath returned by GetPickPath to the CATPickPath corresponding to the first element under thge mouse.
o MoveToNextElement()
Sets the CATPickPath returned by GetPickPath to the CATPickPath corresponding an element deeper under the mouse.

Constructor and Destructor


o CATVueNotification
public CATVueNotification( iNotification= NULL)
Constructs a CATVueNotification notification.
Parameters:
iNotification
The device event notification. This notification contains the manipulation device parameters like mouse position and move vector.
o ~CATVueNotification
public virtual ~CATVueNotification()

Methods


o GetPickPath
public GetPickPath()
Retrieves the PickPath associated to the VueNotification.
Returns:
The CATPickPath constructed during the user interaction
o InitElementList
public InitElementList()
Sets the CATPickPath returned by GetPickPath to the CATPickPath corresponding to the first element under thge mouse.
o MoveToNextElement
public MoveToNextElement()
Sets the CATPickPath returned by GetPickPath to the CATPickPath corresponding an element deeper under the mouse.
Returns:
Returns 1 when such a PickPath exists. Returns 0 if tehere is no element deeper under the mouse.

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

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