All Frameworks  Class Hierarchy  This Framework  Indexes   

VisualizationBase Notification 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()
o CATViewerEvent(CATDeviceEvent*,CATPickPath*)
nodoc

Method Index


o GetPickPathUnder()
Retrieves the referenced object under the mouse.
o GetPickPath()
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 virtual ~CATViewerEvent()
o CATViewerEvent
public CATViewerEvent( e= NULL,
p= NULL)
nodoc

Methods


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 GetPickPath
public GetPickPath()
Retrieves the referenced object under the mouse. The object is given using a CATPickPath
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: CATViz

Copyright © 2003, Dassault Systèmes. All rights reserved.