Open CASCADE Technology 6.6.0
|
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 |
DrawFairCurve_Batten::DrawFairCurve_Batten | ( | const Standard_Address | TheBatten | ) |
void DrawFairCurve_Batten::Compute | ( | ) |
virtual void DrawFairCurve_Batten::Dump | ( | Standard_OStream & | S | ) | const [virtual] |
Reimplemented from DrawTrSurf_Curve2d.
void DrawFairCurve_Batten::FreeAngle | ( | const Standard_Integer | Side | ) |
void DrawFairCurve_Batten::FreeSliding | ( | ) |
Standard_Real DrawFairCurve_Batten::GetAngle | ( | const Standard_Integer | Side | ) | const |
Standard_Real DrawFairCurve_Batten::GetSliding | ( | ) | const |
void DrawFairCurve_Batten::SetAngle | ( | const Standard_Integer | Side, |
const Standard_Real | Angle | ||
) |
void DrawFairCurve_Batten::SetHeight | ( | const Standard_Real | Heigth | ) |
void DrawFairCurve_Batten::SetPoint | ( | const Standard_Integer | Side, |
const gp_Pnt2d & | Point | ||
) |
void DrawFairCurve_Batten::SetSliding | ( | const Standard_Real | Length | ) |
void DrawFairCurve_Batten::SetSlope | ( | const Standard_Real | Slope | ) |
Standard_Address DrawFairCurve_Batten::MyBatten [protected] |