|
Public Member Functions |
| Standard_EXPORT | Aspect_RectangularGrid (const Quantity_Length aXStep, const Quantity_Length aYStep, const Quantity_Length anXOrigin=0, const Quantity_Length anYOrigin=0, const Quantity_PlaneAngle aFirstAngle=0, const Quantity_PlaneAngle aSecondAngle=0, const Quantity_PlaneAngle aRotationAngle=0) |
| | creates a new grid. By default this grid is not
active.
The first angle is given relatively to the horizontal.
The second angle is given relatively to the vertical.
|
| Standard_EXPORT void | SetXStep (const Quantity_Length aStep) |
| | defines the x step of the grid.
|
| Standard_EXPORT void | SetYStep (const Quantity_Length aStep) |
| | defines the y step of the grid.
|
| Standard_EXPORT void | SetAngle (const Quantity_PlaneAngle anAngle1, const Quantity_PlaneAngle anAngle2) |
| | defines the angle of the second network
the fist angle is given relatively to the horizontal.
the second angle is given relatively to the vertical.
|
| Standard_EXPORT void | SetGridValues (const Quantity_Length XOrigin, const Quantity_Length YOrigin, const Quantity_Length XStep, const Quantity_Length YStep, const Quantity_PlaneAngle RotationAngle) |
| Standard_EXPORT void | Compute (const Quantity_Length X, const Quantity_Length Y, Quantity_Length &gridX, Quantity_Length &gridY) const |
| | returns the point of the grid the closest to the point X,Y
|
| Standard_EXPORT Quantity_Length | XStep () const |
| | returns the x step of the grid.
|
| Standard_EXPORT Quantity_Length | YStep () const |
| | returns the x step of the grid.
|
| Standard_EXPORT Quantity_PlaneAngle | FirstAngle () const |
| | returns the x Angle of the grid, relatively to the horizontal.
|
| Standard_EXPORT Quantity_PlaneAngle | SecondAngle () const |
| | returns the y Angle of the grid, relatively to the vertical.
|
| Standard_EXPORT void | Init () |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Member Functions |
| Standard_EXPORT Standard_Boolean | CheckAngle (const Quantity_PlaneAngle alpha, const Quantity_PlaneAngle beta) const |
Private Attributes |
| Quantity_Length | myXStep |
| Quantity_Length | myYStep |
| Quantity_PlaneAngle | myFirstAngle |
| Quantity_PlaneAngle | mySecondAngle |
| Standard_Real | a1 |
| Standard_Real | b1 |
| Standard_Real | c1 |
| Standard_Real | a2 |
| Standard_Real | b2 |
| Standard_Real | c2 |