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

Computes geometry ( basis curve and plane of dimension)
for input shape aShape from TopoDS
Root class for MinRadiusDimension and MaxRadiusDimension

#include <AIS_EllipseRadiusDimension.hxx>

Inheritance diagram for AIS_EllipseRadiusDimension:
Inheritance graph
[legend]

Public Member Functions

virtual AIS_KindOfDimension KindOfDimension () const
 Indicates that the type of dimension is unknown.

virtual Standard_Boolean IsMovable () const
 Returns true if the interactive object is movable.

void ComputeGeometry ()

Protected Member Functions

 AIS_EllipseRadiusDimension (const TopoDS_Shape &aShape, const TCollection_ExtendedString &aText)

Protected Attributes

gp_Elips myEllipse
Standard_Real myFirstPar
Standard_Real myLastPar
Standard_Boolean myIsAnArc
Handle_Geom_OffsetCurve myOffsetCurve
Standard_Real myOffset
Standard_Boolean myIsOffset

Constructor & Destructor Documentation


Member Function Documentation

Reimplemented from AIS_Relation.

Reimplemented from AIS_Relation.


Field Documentation

Handle_Geom_OffsetCurve AIS_EllipseRadiusDimension::myOffsetCurve [protected]

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