VisualizationFoundation CATViewerEvent

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


public class CATViewerEvent

Event notifying of something happening to the viewer.
Role: Notify of anything happening to the viewer. it also contains additionnale information about what was under the mouse when it happened. These notifications are kept inside more precise events that are generated from them like manipulation notifications.


Constructor and Destructor Index


o CATViewerEvent(CATDeviceEvent*,CATPickPath*)
nodoc
o ~CATViewerEvent()

Method Index


o GetPickPath()
Retrieves the referenced object under the mouse.
o GetPickPathUnder()
Retrieves the referenced object under the mouse.
o InitPickPathList()
Moves the referenced object to the first object under the mouse.
o MoveToNextPickPath()
Moves teh referenced object to the next object under the mouse.

Data Member Index


o Viewer
Viewer in which the event occured.

Constructor and Destructor


o CATViewerEvent
public CATViewerEvent( e= NULL,
p= NULL)
nodoc
o ~CATViewerEvent
public virtual ~CATViewerEvent()

Methods


o GetPickPath
public GetPickPath()
Retrieves the referenced object under the mouse. The object is given using a CATPickPath
o GetPickPathUnder
public GetPickPathUnder()
Retrieves the referenced object under the mouse. The object is given using a CATPickPath This method regenerates the referenced object to take into account any change in the model that may have occured from the time the event was sent.
o InitPickPathList
public InitPickPathList()
Moves the referenced object to the first object under the mouse.
o MoveToNextPickPath
public MoveToNextPickPath()
Moves teh referenced object to the next object under the mouse.

Data Members


o Viewer
  public CATViewer *Viewer
Viewer in which the event occured.

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

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