|
| 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. More...
|
|
void | SetXStep (const Quantity_Length aStep) |
| defines the x step of the grid. More...
|
|
void | SetYStep (const Quantity_Length aStep) |
| defines the y step of the grid. More...
|
|
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. More...
|
|
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 override |
| returns the point of the grid the closest to the point X,Y More...
|
|
Quantity_Length | XStep () const |
| returns the x step of the grid. More...
|
|
Quantity_Length | YStep () const |
| returns the x step of the grid. More...
|
|
Quantity_PlaneAngle | FirstAngle () const |
| returns the x Angle of the grid, relatively to the horizontal. More...
|
|
Quantity_PlaneAngle | SecondAngle () const |
| returns the y Angle of the grid, relatively to the vertical. More...
|
|
void | Init () override |
|
void | SetXOrigin (const Quantity_Length anOrigin) |
| defines the x Origin of the grid. More...
|
|
void | SetYOrigin (const Quantity_Length anOrigin) |
| defines the y Origin of the grid. More...
|
|
void | SetRotationAngle (const Quantity_PlaneAngle anAngle) |
| defines the orientation of the the grid. More...
|
|
void | Rotate (const Quantity_PlaneAngle anAngle) |
| Rotate the grid from a relative angle. More...
|
|
void | Translate (const Quantity_Length aDx, const Quantity_Length aDy) |
| Translate the grid from a relative distance. More...
|
|
virtual void | SetColors (const Quantity_Color &aColor, const Quantity_Color &aTenthColor) |
| Change the colors of the grid. More...
|
|
void | Hit (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 if the grid is active. If the grid is not active returns X,Y. More...
|
|
void | Activate () |
| activates the grid. The Hit method will return gridx and gridx computed according to the steps of the grid. More...
|
|
void | Deactivate () |
| deactivates the grid. The hit method will return gridx and gridx as the enter value X & Y. More...
|
|
Quantity_Length | XOrigin () const |
| returns the x Origin of the grid. More...
|
|
Quantity_Length | YOrigin () const |
| returns the x Origin of the grid. More...
|
|
Quantity_PlaneAngle | RotationAngle () const |
| returns the x Angle of the grid. More...
|
|
Standard_Boolean | IsActive () const |
| Returns TRUE when the grid is active. More...
|
|
void | Colors (Quantity_Color &aColor, Quantity_Color &aTenthColor) const |
| Returns the colors of the grid. More...
|
|
void | SetDrawMode (const Aspect_GridDrawMode aDrawMode) |
| Change the grid aspect. More...
|
|
Aspect_GridDrawMode | DrawMode () const |
| Returns the grid aspect. More...
|
|
virtual void | Display () |
| Display the grid at screen. More...
|
|
virtual void | Erase () const |
| Erase the grid from screen. More...
|
|
virtual Standard_Boolean | IsDisplayed () const |
| Returns TRUE when the grid is displayed at screen. More...
|
|
virtual void | Delete () const override |
| Memory deallocator for transient classes. More...
|
|
Public Member Functions inherited from Standard_Transient |
| Standard_Transient () |
| Empty constructor. More...
|
|
| Standard_Transient (const Standard_Transient &) |
| Copy constructor – does nothing. More...
|
|
Standard_Transient & | operator= (const Standard_Transient &) |
| Assignment operator, needed to avoid copying reference counter. More...
|
|
virtual | ~Standard_Transient () |
| Destructor must be virtual. More...
|
|
virtual const opencascade::handle< Standard_Type > & | DynamicType () const |
| Returns a type descriptor about this object. More...
|
|
Standard_Boolean | IsInstance (const opencascade::handle< Standard_Type > &theType) const |
| Returns a true value if this is an instance of Type. More...
|
|
Standard_Boolean | IsInstance (const Standard_CString theTypeName) const |
| Returns a true value if this is an instance of TypeName. More...
|
|
Standard_Boolean | IsKind (const opencascade::handle< Standard_Type > &theType) const |
| Returns true if this is an instance of Type or an instance of any class that inherits from Type. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More...
|
|
Standard_Boolean | IsKind (const Standard_CString theTypeName) const |
| Returns true if this is an instance of TypeName or an instance of any class that inherits from TypeName. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More...
|
|
Standard_Transient * | This () const |
| Returns non-const pointer to this object (like const_cast). For protection against creating handle to objects allocated in stack or call from constructor, it will raise exception Standard_ProgramError if reference counter is zero. More...
|
|
Standard_Integer | GetRefCount () const |
| Get the reference counter of this object. More...
|
|
void | IncrementRefCounter () const |
| Increments the reference counter of this object. More...
|
|
Standard_Integer | DecrementRefCounter () const |
| Decrements the reference counter of this object; returns the decremented value. More...
|
|