Open CASCADE Technology 6.6.0
|
Computes geometry ( basis curve and plane of dimension)
for input shape aShape from TopoDS
Root class for MinRadiusDimension and MaxRadiusDimension
#include <AIS_EllipseRadiusDimension.hxx>
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 |
AIS_EllipseRadiusDimension::AIS_EllipseRadiusDimension | ( | const TopoDS_Shape & | aShape, |
const TCollection_ExtendedString & | aText | ||
) | [protected] |
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.
gp_Elips AIS_EllipseRadiusDimension::myEllipse [protected] |
Standard_Real AIS_EllipseRadiusDimension::myFirstPar [protected] |
Standard_Real AIS_EllipseRadiusDimension::myLastPar [protected] |
Standard_Real AIS_EllipseRadiusDimension::myOffset [protected] |
Handle_Geom_OffsetCurve AIS_EllipseRadiusDimension::myOffsetCurve [protected] |