Open CASCADE Technology 6.6.0
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

AIS_EllipseRadiusDimension::AIS_EllipseRadiusDimension ( const TopoDS_Shape aShape,
const TCollection_ExtendedString aText 
) [protected]

Member Function Documentation

void AIS_EllipseRadiusDimension::ComputeGeometry ( )
virtual Standard_Boolean AIS_EllipseRadiusDimension::IsMovable ( ) const [virtual]

Reimplemented from AIS_Relation.

virtual AIS_KindOfDimension AIS_EllipseRadiusDimension::KindOfDimension ( ) const [virtual]

Reimplemented from AIS_Relation.


Field Documentation

Handle_Geom_OffsetCurve AIS_EllipseRadiusDimension::myOffsetCurve [protected]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines