21 #include <AIS_InteractiveObject.hxx> 
   22 #include <Aspect_TypeOfDisplayText.hxx> 
   23 #include <Aspect_TypeOfStyleText.hxx> 
   25 #include <Handle_Graphic3d_AspectText3d.hxx> 
   26 #include <Handle_Prs3d_Presentation.hxx> 
   27 #include <Handle_Prs3d_Projector.hxx> 
   28 #include <Handle_Prs3d_TextAspect.hxx> 
   29 #include <PrsMgr_PresentationManager3d.hxx> 
   30 #include <SelectMgr_Selection.hxx> 
   31 #include <Quantity_Color.hxx> 
   32 #include <TCollection_ExtendedString.hxx> 
   40     AIS_Text(
const TCollection_ExtendedString& text, 
const gp_Pnt& pos);
 
   45     Handle_Prs3d_TextAspect presentationTextAspect(
unsigned i = 0) 
const;
 
   46     Handle_Graphic3d_AspectText3d graphicTextAspect(
unsigned i = 0) 
const;
 
   48     void setDefaultColor(
const Quantity_Color& c);
 
   49     void setDefaultFont(
const char* fontName);
 
   50     void setDefaultTextBackgroundColor(
const Quantity_Color& c);
 
   51     void setDefaultTextDisplayMode(Aspect_TypeOfDisplayText mode);
 
   52     void setDefaultTextStyle(Aspect_TypeOfStyleText style);
 
   54     gp_Pnt position(
unsigned i = 0) 
const;
 
   55     void setPosition(
const gp_Pnt& pos, 
unsigned i = 0);
 
   57     TCollection_ExtendedString text(
unsigned i = 0) 
const;
 
   58     void setText(
const TCollection_ExtendedString& v, 
unsigned i = 0);
 
   59     bool isValidTextIndex(
unsigned i) 
const;
 
   61     void setTextBackgroundColor(
const Quantity_Color& color, 
unsigned i = 0);
 
   62     void setTextDisplayMode(Aspect_TypeOfDisplayText mode, 
unsigned i = 0);
 
   63     void setTextStyle(Aspect_TypeOfStyleText style, 
unsigned i = 0);
 
   65     unsigned textsCount() 
const;
 
   66     void addText(
const TCollection_ExtendedString& text, 
const gp_Pnt& pos);
 
   71             const Handle_PrsMgr_PresentationManager3d& pm,
 
   72             const Handle_Prs3d_Presentation& pres,
 
   73             const Standard_Integer mode) 
override;
 
   75             const Handle_Prs3d_Projector& proj,
 
   76             const Handle_Prs3d_Presentation& pres) 
override;
 
   77     void ComputeSelection(
 
   78             const Handle_SelectMgr_Selection& sel,
 
   79             const Standard_Integer mode) 
override;
 
Definition: ais_text.cpp:31
Interactive items specialized in text display. 
Definition: ais_text.h:36