#include "GEOMGUI_AnnotationMgr.h"
#include <GEOMGUI_AnnotationAttrs.h>
#include <GEOM_Annotation.hxx>
#include <GEOM_Client.hxx>
#include <GEOM_Constants.h>
#include <GEOM_Displayer.h>
#include <GEOMGUI_TextTreeWdg.h>
#include <GeometryGUI.h>
#include <SalomeApp_Application.h>
#include <SalomeApp_Study.h>
#include <SALOME_Prs.h>
#include <SUIT_ResourceMgr.h>
#include <SUIT_Session.h>
#include <SUIT_Desktop.h>
#include <SUIT_ViewWindow.h>
#include <SUIT_ViewManager.h>
#include <SOCC_Prs.h>
#include <SOCC_ViewWindow.h>
#include <Quantity_Color.hxx>
#include <TCollection_AsciiString.hxx>
#include <TopExp.hxx>
#include <TopoDS_Shape.hxx>
#include <TopTools_IndexedMapOfShape.hxx>
#include <gp_Ax3.hxx>
#include <AIS_ListIteratorOfListOfInteractive.hxx>
#include <QFont>
#include <QColor>
Functions | |
if (!myVisualized.contains(aView)) return anIO | |
if (!anEntryToAnnotation.contains(theEntry)) return anIO | |
if (!anAnnotationToPrs.contains(theIndex)) return anIO | |
if (!anOCCPrs) return anIO | |
anOCCPrs | GetObjects (anIOs) |
AIS_ListIteratorOfListOfInteractive | anIter (anIOs) |
for (;anIter.More()&&anIO.IsNull();anIter.Next()) | |
Handle (GEOM_Annotation) GEOMGUI_AnnotationMgr | |
Variables | |
Handle(SALOME_InteractiveObject) GEOMGUI_AnnotationMgr SOCC_Viewer * | aView = viewOrActiveView( theView ) |
EntryToAnnotations | anEntryToAnnotation = myVisualized[aView] |
AnnotationToPrs | anAnnotationToPrs = anEntryToAnnotation[theEntry] |
SALOME_Prs * | aPrs = anAnnotationToPrs[theIndex] |
SOCC_Prs * | anOCCPrs = dynamic_cast<SOCC_Prs*>( aPrs ) |
AIS_ListOfInteractive | anIOs |
return | anIO |
AIS_ListIteratorOfListOfInteractive anIter | ( | anIOs | ) |
Handle | ( | GEOM_Annotation | ) |
if | ( | !myVisualized. | containsaView | ) |
if | ( | !anEntryToAnnotation. | containstheEntry | ) |
if | ( | !anAnnotationToPrs. | containstheIndex | ) |
if | ( | ! | anOCCPrs | ) |
AnnotationToPrs anAnnotationToPrs = anEntryToAnnotation[theEntry] |
EntryToAnnotations anEntryToAnnotation = myVisualized[aView] |
return anIO |
AIS_ListOfInteractive anIOs |
SOCC_Prs* anOCCPrs = dynamic_cast<SOCC_Prs*>( aPrs ) |
SALOME_Prs* aPrs = anAnnotationToPrs[theIndex] |
Handle (SALOME_InteractiveObject) GEOMGUI_AnnotationMgr SOCC_Viewer* aView = viewOrActiveView( theView ) |