Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
GEOM_Annotation.hxx File Reference
#include <Basics_OCCTVersion.hxx>
#include <AIS_InteractiveObject.hxx>
#include <Bnd_Box.hxx>
#include <Font_FontAspect.hxx>
#include <gp_Pnt.hxx>
#include <NCollection_Handle.hxx>
#include <NCollection_String.hxx>
#include <OpenGl_Element.hxx>
#include <OpenGl_TextParam.hxx>
#include <Prs3d_Presentation.hxx>
#include <Prs3d_LineAspect.hxx>
#include <Prs3d_TextAspect.hxx>
#include <PrsMgr_PresentationManager3d.hxx>
#include <Select3D_SensitiveBox.hxx>
#include <SelectMgr_EntityOwner.hxx>
#include <StdSelect_Shape.hxx>
#include <TCollection_ExtendedString.hxx>

Go to the source code of this file.

Classes

class  GEOM_Annotation
 Interactive object, representating annotation entity. More...
 
class  GEOM_Annotation::OpenGl_Annotation
 Custom element implementing dynamic rendering of 3D annotation and invoking dynamic callback in presentation class. More...
 
struct  GEOM_Annotation::OpenGl_Annotation::TextSize
 
class  GEOM_Annotation::GEOM_AnnotationOwner
 Custom entity owner implementing correct highlight for topmost mode. More...
 
class  GEOM_Annotation::GEOM_AnnotationSensEntity
 Custom sensitive entity with implementing option to support selection with depth culling flag turned off. More...