All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

Visualization Class CATSelector

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---System.CATEventSubscriber
        |
        +---System.CATCommand
          |
          +---VisualizationBase.CATManipulator
            |
            +---CATSelector
 

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


public class CATSelector

Class to select representations.
This class is to be able to interract on a representation of a model
It main purpose is to be able to answer to the CATManipulator.SendCommandSpecificObject after an user action (Select/Pick/Drag...) and especially to decode a
CATPathElement that is in the object model equivalent to the selected
representation.


Constructor and Destructor Index


o CATSelector(CATCommand*,CATString&,CATRep*)
Default constructor.

Constructor and Destructor


o CATSelector
public CATSelector(CATCommand* iFather,
const CATString& iName,
CATRep* iRepresentation)
Default constructor.
Parameters:
iFather
a pointer to the father command of the manipulator
iName
a name for the manipulator
iRepresentation
a pointer to the manipulated representation

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

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