|
| void | SetXOrigin (const double anOrigin) |
| | defines the x Origin of the grid.
|
| |
| void | SetYOrigin (const double anOrigin) |
| | defines the y Origin of the grid.
|
| |
| void | SetRotationAngle (const double anAngle) |
| | defines the orientation of the grid.
|
| |
| void | Rotate (const double anAngle) |
| | Rotate the grid from a relative angle.
|
| |
| void | Translate (const double aDx, const double aDy) |
| | Translate the grid from a relative distance.
|
| |
| virtual void | SetColors (const Quantity_Color &aColor, const Quantity_Color &aTenthColor) |
| | Change the colors of the grid.
|
| |
| void | Hit (const double X, const double Y, double &gridX, double &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.
|
| |
| virtual void | Compute (const double X, const double Y, double &gridX, double &gridY) const =0 |
| | returns the point of the grid the closest to the point X,Y
|
| |
| void | Activate () |
| | activates the grid. The Hit method will return gridx and gridx computed according to the steps of the grid.
|
| |
| void | Deactivate () |
| | deactivates the grid. The hit method will return gridx and gridx as the enter value X & Y.
|
| |
| double | XOrigin () const |
| | returns the x Origin of the grid.
|
| |
| double | YOrigin () const |
| | returns the x Origin of the grid.
|
| |
| double | RotationAngle () const |
| | returns the x Angle of the grid.
|
| |
| bool | IsActive () const |
| | Returns TRUE when the grid is active.
|
| |
| void | Colors (Quantity_Color &aColor, Quantity_Color &aTenthColor) const |
| | Returns the colors of the grid.
|
| |
| void | SetDrawMode (const Aspect_GridDrawMode aDrawMode) |
| | Change the grid aspect.
|
| |
| Aspect_GridDrawMode | DrawMode () const |
| | Returns the grid aspect.
|
| |
| virtual void | Display ()=0 |
| | Display the grid at screen.
|
| |
| virtual void | Erase () const =0 |
| | Erase the grid from screen.
|
| |
| virtual bool | IsDisplayed () const =0 |
| | Returns TRUE when the grid is displayed at screen.
|
| |
| virtual void | Init ()=0 |
| |
| virtual void | DumpJson (Standard_OStream &theOStream, int theDepth=-1) const |
| | Dumps the content of me into the stream.
|
| |
Public Member Functions inherited from Standard_Transient |
| | Standard_Transient () |
| | Empty constructor.
|
| |
| | Standard_Transient (const Standard_Transient &) |
| | Copy constructor – does nothing.
|
| |
| Standard_Transient & | operator= (const Standard_Transient &) |
| | Assignment operator, needed to avoid copying reference counter.
|
| |
| virtual | ~Standard_Transient ()=default |
| | Destructor must be virtual.
|
| |
| virtual const opencascade::handle< Standard_Type > & | DynamicType () const |
| | Returns a type descriptor about this object.
|
| |
| bool | IsInstance (const opencascade::handle< Standard_Type > &theType) const |
| | Returns a true value if this is an instance of Type.
|
| |
| bool | IsInstance (const char *const theTypeName) const |
| | Returns a true value if this is an instance of TypeName.
|
| |
| bool | 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.
|
| |
| bool | IsKind (const char *const 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.
|
| |
| 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.
|
| |
| int | GetRefCount () const noexcept |
| | Get the reference counter of this object.
|
| |
| void | IncrementRefCounter () noexcept |
| | Increments the reference counter of this object. Uses relaxed memory ordering since incrementing only requires atomicity, not synchronization with other memory operations.
|
| |
| int | DecrementRefCounter () noexcept |
| | Decrements the reference counter of this object; returns the decremented value. Uses release ordering for the decrement to ensure all writes to the object are visible before the count reaches zero. An acquire fence is added only when the count reaches zero, ensuring proper synchronization before deletion. This is more efficient than using acq_rel for every decrement.
|
| |
| virtual void | Delete () const |
| | Memory deallocator for transient classes.
|
| |