Open CASCADE Technology
6.5.4
|
Interactive Draw object of type "Batten"
#include <DrawFairCurve_Batten.hxx>
Public Member Functions | |
DrawFairCurve_Batten (const Standard_Address TheBatten) | |
void | Compute () |
void | SetPoint (const Standard_Integer Side, const gp_Pnt2d &Point) |
void | SetAngle (const Standard_Integer Side, const Standard_Real Angle) |
void | SetSliding (const Standard_Real Length) |
void | SetHeight (const Standard_Real Heigth) |
void | SetSlope (const Standard_Real Slope) |
Standard_Real | GetAngle (const Standard_Integer Side) const |
Standard_Real | GetSliding () const |
void | FreeSliding () |
void | FreeAngle (const Standard_Integer Side) |
virtual void | Dump (Standard_OStream &S) const |
For variable dump. | |
Protected Attributes | |
Standard_Address | MyBatten |
virtual void DrawFairCurve_Batten::Dump | ( | Standard_OStream & | S | ) | const [virtual] |
Reimplemented from DrawTrSurf_Curve2d.
Standard_Real DrawFairCurve_Batten::GetAngle | ( | const Standard_Integer | Side | ) | const |
void DrawFairCurve_Batten::SetAngle | ( | const Standard_Integer | Side, |
const Standard_Real | Angle | ||
) |
void DrawFairCurve_Batten::SetPoint | ( | const Standard_Integer | Side, |
const gp_Pnt2d & | Point | ||
) |
Standard_Address DrawFairCurve_Batten::MyBatten [protected] |