#include <AIS_EllipseRadiusDimension.hxx>
Inheritance diagram for AIS_EllipseRadiusDimension:
Public Member Functions | |
virtual Standard_EXPORT AIS_KindOfDimension | KindOfDimension () const |
Indicates that the type of dimension is unknown. . | |
virtual Standard_EXPORT Standard_Boolean | IsMovable () const |
Returns true if the interactive object is movable. . | |
Standard_EXPORT void | ComputeGeometry () |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Member Functions | |
Standard_EXPORT | 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 |
Private Member Functions | |
Standard_EXPORT void | ComputeFaceGeometry () |
Standard_EXPORT void | ComputeCylFaceGeometry (const AIS_KindOfSurface aSurfType, const Handle(Geom_Surface)&aSurf, const Standard_Real Offset) |
Standard_EXPORT void | ComputePlanarFaceGeometry () |
Standard_EXPORT void | ComputeEdgeGeometry () |
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from AIS_Relation. Reimplemented in AIS_MaxRadiusDimension, and AIS_MinRadiusDimension. |
|
Reimplemented from AIS_Relation. |
|
Reimplemented from AIS_Relation. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|