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
-
Retrieves the PickPath associated to the VueNotification.
- Returns:
- The CATPickPath constructed during the user interaction
o 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.