Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
Aspect_RectangularGrid Class Reference

#include <Aspect_RectangularGrid.hxx>

Inheritance diagram for Aspect_RectangularGrid:
Inheritance graph
[legend]

Public Member Functions

 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.

void SetXStep (const Quantity_Length aStep)
 defines the x step of the grid.

void SetYStep (const Quantity_Length aStep)
 defines the y step of the grid.

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.

void SetGridValues (const Quantity_Length XOrigin, const Quantity_Length YOrigin, const Quantity_Length XStep, const Quantity_Length YStep, const Quantity_PlaneAngle RotationAngle)
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

Quantity_Length XStep () const
 returns the x step of the grid.

Quantity_Length YStep () const
 returns the x step of the grid.

Quantity_PlaneAngle FirstAngle () const
 returns the x Angle of the grid, relatively to the horizontal.

Quantity_PlaneAngle SecondAngle () const
 returns the y Angle of the grid, relatively to the vertical.

void Init ()

Constructor & Destructor Documentation

Aspect_RectangularGrid::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 
)

Member Function Documentation

Implements Aspect_Grid.

Implements Aspect_Grid.


The documentation for this class was generated from the following file: