All Frameworks Class Hierarchy This Framework Indexes
CATAnalysisResources Class 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.
- o
ModifyRep(CATNotification&)
- Modifies the geometry or the graphical attributes of the object.
Constructor and Destructor
o CATEAnalysisEntityVisu
| public CATEAnalysisEntityVisu( | ) |
-
o ~CATEAnalysisEntityVisu
| public virtual ~CATEAnalysisEntityVisu( | ) |
-
Methods
o BuildEntityRep
| public virtual BuildEntityRep( | | 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 BuildHighlightLook( | const | iPathElt, |
| | 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 DecodeGraphic( | const | iPickPath, |
| | 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.
o ModifyRep
| public virtual ModifyRep( | const | iNotif) |
-
Modifies the geometry or the graphical attributes of the object.
Role: this method is used to process all the notifications concerning
visual changes for one object.
- Returns:
- the status of the notification's processing.
Legal values: the status is either
- 0 when the input notification has not been processed. Then the default processing is applied
- 1 when the input notification has been processed.
- Parameters:
-
- iNotif
- the input notification holding all the information we need in order to process it.
This object is included in the file: CATEAnalysisEntityVisu.h
If needed, your Imakefile.mk should include the module: CATAnalysisResources