Open CASCADE Technology
6.5.4
|
#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_AIS_RadiusDimension.hxx>
#include <gp_Circ.hxx>
#include <Standard_Real.hxx>
#include <gp_Pnt.hxx>
#include <gp_Lin.hxx>
#include <Standard_Boolean.hxx>
#include <AIS_Relation.hxx>
#include <DsgPrs_ArrowSide.hxx>
#include <AIS_KindOfDimension.hxx>
#include <Handle_PrsMgr_PresentationManager3d.hxx>
#include <Handle_Prs3d_Presentation.hxx>
#include <Standard_Integer.hxx>
#include <Handle_Prs3d_Projector.hxx>
#include <Handle_PrsMgr_PresentationManager2d.hxx>
#include <Handle_Graphic2d_GraphicObject.hxx>
#include <Handle_Geom_Transformation.hxx>
#include <Handle_SelectMgr_Selection.hxx>
#include <AIS_RadiusDimension.lxx>
Data Structures | |
class | AIS_RadiusDimension |
A framework to define display of radii. These displays serve as relational references in 3D presentations of surfaces, and are particularly useful in viewing fillets. The display consists of arrows and text giving the length of a radius. This display is recalculated if the applicative owner shape changes in dimension, and the text gives the modified length. The algorithm analyzes a length along a face as an arc. It then reconstructs the circle corresponding to the arc and calculates the radius of this circle. More... |