mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-14 13:30:48 +03:00
0026490: Visualization - implement draw commands 'voverlaytext' and 'vlayerline' using AIS_InteractiveObject class
Command 'voverlaytext' was removed, its functionality was transfered to command 'vdrawtext'. Corresponding test cases were updated. Command 'vlayerline' was implemented on AIS.
This commit is contained in:
@@ -141,6 +141,24 @@ void AIS_TextLabel::SetFont (Standard_CString theFont)
|
||||
myDrawer->TextAspect()->SetFont (myFont.ToCString());
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetDisplayType
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
void AIS_TextLabel::SetDisplayType (const Aspect_TypeOfDisplayText theDisplayType)
|
||||
{
|
||||
myDrawer->TextAspect()->Aspect()->SetDisplayType(theDisplayType);
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetColorSubTitle
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
void AIS_TextLabel::SetColorSubTitle (const Quantity_Color& theColor)
|
||||
{
|
||||
myDrawer->TextAspect()->Aspect()->SetColorSubTitle(theColor);
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : Compute
|
||||
//purpose :
|
||||
|
@@ -43,6 +43,9 @@ public:
|
||||
//! Setup position.
|
||||
Standard_EXPORT void SetPosition (const gp_Pnt& thePosition);
|
||||
|
||||
//! Get position.
|
||||
Standard_EXPORT gp_Pnt GetPosition () {return myPosition;};
|
||||
|
||||
//! Setup horizontal justification.
|
||||
Standard_EXPORT void SetHJustification (const Graphic3d_HorizontalTextAlignment theHJust);
|
||||
|
||||
@@ -64,6 +67,19 @@ public:
|
||||
//! Setup font.
|
||||
Standard_EXPORT void SetFont (Standard_CString theFont);
|
||||
|
||||
//! Define the display type of the text.
|
||||
//!
|
||||
//! TODT_NORMAL Default display. Text only.
|
||||
//! TODT_SUBTITLE There is a subtitle under the text.
|
||||
//! TODT_DEKALE The text is displayed with a 3D style.
|
||||
//! TODT_BLEND The text is displayed in XOR.
|
||||
//! TODT_DIMENSION Dimension line under text will be invisible.
|
||||
Standard_EXPORT void SetDisplayType (const Aspect_TypeOfDisplayText theDisplayType);
|
||||
|
||||
//! Modifies the colour of the subtitle for the TODT_SUBTITLE TextDisplayType
|
||||
//! and the colour of backgroubd for the TODT_DEKALE TextDisplayType.
|
||||
Standard_EXPORT void SetColorSubTitle (const Quantity_Color& theColor);
|
||||
|
||||
private:
|
||||
|
||||
//! Compute
|
||||
|
Reference in New Issue
Block a user