All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

VisualizationBase Notification CATViewerEvent

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---System.CATNotification
        |
        +---VisualizationBase.CATTimeStampedEvent
          |
          +---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(CATDeviceEvent* e= NULL,
CATPickPath* p= NULL)
nodoc
o ~CATViewerEvent
public virtual ~CATViewerEvent()

Methods


o GetPickPath
public CATPickPath * GetPickPath()const
Retrieves the referenced object under the mouse. The object is given using a CATPickPath
o GetPickPathUnder
public CATPickPath * GetPickPathUnder()const
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 void InitPickPathList()
Moves the referenced object to the first object under the mouse.
o MoveToNextPickPath
public int 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.