Version: 9.12.0
EntityGUI_3DSketcherDlg.cxx File Reference
#include <cmath>
#include <string>
#include <boost/lexical_cast.hpp>
#include "EntityGUI_3DSketcherDlg.h"
#include "EntityGUI_Widgets.h"
#include <GEOMBase.h>
#include <GeometryGUI.h>
#include <Precision.hxx>
#include <DlgRef.h>
#include <SUIT_Session.h>
#include <SUIT_Desktop.h>
#include <SUIT_MessageBox.h>
#include <SUIT_ResourceMgr.h>
#include <SUIT_ViewWindow.h>
#include <SUIT_ViewManager.h>
#include <SOCC_Prs.h>
#include <SOCC_ViewModel.h>
#include <SalomeApp_Application.h>
#include <SalomeApp_DoubleSpinBox.h>
#include <LightApp_Application.h>
#include <LightApp_SelectionMgr.h>
#include <SalomeApp_Tools.h>
#include <QButtonGroup>
#include <TopoDS.hxx>
#include <TColStd_IndexedMapOfInteger.hxx>
#include <BRepBuilderAPI_MakeVertex.hxx>
#include <BRepBuilderAPI_MakePolygon.hxx>
#include <BRepBuilderAPI_MakeEdge.hxx>
#include <AIS_Trihedron.hxx>
#include <AIS_AngleDimension.hxx>
#include <AIS_LengthDimension.hxx>
#include <Geom_Axis2Placement.hxx>
#include <Geom_Plane.hxx>
#include <SelectMgr_Selection.hxx>
#include <gce_MakePln.hxx>
#include <Prs3d_LineAspect.hxx>
#include <Prs3d_DimensionAspect.hxx>
#include <Prs3d_TextAspect.hxx>
#include <Prs3d_Presentation.hxx>
#include <Prs3d_Text.hxx>
#include <Graphic3d_VerticalTextAlignment.hxx>
#include <Graphic3d_HorizontalTextAlignment.hxx>
#include <Graphic3d_AspectText3d.hxx>
#include <Font_FontAspect.hxx>
#include <GEOMImpl_Types.hxx>

Classes

class  Locker
 

Enumerations

enum  { OXY , OYZ , OXZ }
 

Functions

DEFINE_STANDARD_HANDLE(AIS_Text, AIS_InteractiveObject) class AIS_Text IMPLEMENT_STANDARD_RTTIEXT (AIS_Text, AIS_InteractiveObject) AIS_Text
 
bool isSame (double d1, double d2)
 
 Handle (AIS_LengthDimension) EntityGUI_3DSketcherDlg
 
 Handle (AIS_AngleDimension) EntityGUI_3DSketcherDlg
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
OXY 
OYZ 
OXZ 

Function Documentation

◆ Handle() [1/2]

◆ Handle() [2/2]

◆ IMPLEMENT_STANDARD_RTTIEXT()

DEFINE_STANDARD_HANDLE (AIS_Text, AIS_InteractiveObject) class AIS_Text IMPLEMENT_STANDARD_RTTIEXT ( AIS_Text  ,
AIS_InteractiveObject   
)

◆ isSame()

bool isSame ( double  d1,
double  d2 
)