Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
AIS_MinRadiusDimension Class Reference

-- Ellipse Min radius dimension of a Shape which
can be Edge or Face (planar or cylindrical(surface of
extrusion or surface of offset))

#include <AIS_MinRadiusDimension.hxx>

Inheritance diagram for AIS_MinRadiusDimension:
Inheritance graph
[legend]

Public Member Functions

 AIS_MinRadiusDimension (const TopoDS_Shape &aShape, const Standard_Real aVal, const TCollection_ExtendedString &aText)
 Max Ellipse radius dimension
Shape can be edge , planar face or cylindrical face


 AIS_MinRadiusDimension (const TopoDS_Shape &aShape, const Standard_Real aVal, const TCollection_ExtendedString &aText, const gp_Pnt &aPosition, const DsgPrs_ArrowSide aSymbolPrs, const Standard_Real anArrowSize=0.0)
 Max Ellipse radius dimension with position
Shape can be edge , planar face or cylindrical face


virtual void Compute (const Handle< Prs3d_Projector > &aProjector, const Handle< Geom_Transformation > &aTrsf, const Handle< Prs3d_Presentation > &aPresentation)
 computes the presentation according to a point of view
given by <aProjector>.
To be Used when the associated degenerated Presentations
have been transformed by <aTrsf> which is not a Pure
Translation. The HLR Prs can't be deducted automatically
WARNING :<aTrsf> must be applied
to the object to display before computation !!!


Constructor & Destructor Documentation


Member Function Documentation

virtual void AIS_MinRadiusDimension::Compute ( const Handle< Prs3d_Projector > &  aProjector,
const Handle< Geom_Transformation > &  aTrsf,
const Handle< Prs3d_Presentation > &  aPresentation 
) [virtual]

Reimplemented from PrsMgr_PresentableObject.


The documentation for this class was generated from the following file: