All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATAnalysisResources Class CATEAnalysisEntityVisu

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATAnalysisInterfaces.CATISamEntityVisu
        |
        +---CATEAnalysisEntityVisu
 

Usage: you can derive this class.


public class CATEAnalysisEntityVisu

Adapter for the implementation of CATISamEntityVisu interface.
This adapter allow a BOA implementation.

See also:
CATISamEntityVisu


Constructor and Destructor Index


o CATEAnalysisEntityVisu()
o ~CATEAnalysisEntityVisu()

Method Index


o BuildEntityRep(int)
Build the entity graphical representation.
o BuildHighlightLook(CATPathElement&,CATRepPath&)
Builds step by step a path of graphical representations from a path of objects for (pre)highlight purposes.
o DecodeGraphic(CATPickPath&,CATPathElement&)
Builds step by step a path of objects from a path of graphical representations.

Constructor and Destructor


o CATEAnalysisEntityVisu
public CATEAnalysisEntityVisu()
o ~CATEAnalysisEntityVisu
public virtual ~CATEAnalysisEntityVisu()

Methods


o BuildEntityRep
public virtual CAT3DBagRep * BuildEntityRep(int iEntityUpToDate)
Build the entity graphical representation. By default, This method is the only on to be implemented
Parameters:
iEntityUpToDate
informs if the entity is UpToDate or not.
Returns:
CAT3DBagRep An empty BagRep is created.
o BuildHighlightLook
public virtual HRESULT BuildHighlightLook( const CATPathElement& iPathElt,
CATRepPath& ioPathRep)
Builds step by step a path of graphical representations from a path of objects for (pre)highlight purposes.
Role: The same as @see CATExtIVisu#BuildRepPath but it is for (pre)highlight purposes only. This implementation is used to complete the default behavior.
o DecodeGraphic
public virtual HRESULT DecodeGraphic( const CATPickPath& iPickPath,
CATPathElement& ioPathElt)
Builds step by step a path of objects from a path of graphical representations.
Role: This will be called in standard DS implementation of CATIVisu for Analysis entities. This implementation returns E_NOTIMPL, and CATExtIVisu::DecodeGraphic is called.

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

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