OCC Main Page | Visualization | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

Visualization
TKV3d
V3d


V3d_CircularGrid Class Reference

#include <V3d_CircularGrid.hxx>

Inheritance diagram for V3d_CircularGrid:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT V3d_CircularGrid (const V3d_ViewerPointer &aViewer, const Quantity_Color &aColor, const Quantity_Color &aTenthColor)
Standard_EXPORT void SetColors (const Quantity_Color &aColor, const Quantity_Color &aTenthColor)
 Change the colors of the grid
.
Standard_EXPORT void Display ()
 Display the grid at screen.
.
Standard_EXPORT void Erase () const
 Erase the grid from screen.
.
Standard_EXPORT Standard_Boolean IsDisplayed () const
 Returns TRUE when the grid is displayed at screen.
.
Standard_EXPORT void GraphicValues (Standard_Real &Radius, Standard_Real &OffSet) const
Standard_EXPORT void SetGraphicValues (const Standard_Real Radius, const Standard_Real OffSet)
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Protected Member Functions

Standard_EXPORT void UpdateDisplay ()
 Updates the grid parameters.
.

Private Member Functions

Standard_EXPORT void DefineLines ()
Standard_EXPORT void DefinePoints ()

Private Attributes

Handle_Graphic3d_Structure myStructure
Handle_Graphic3d_Group myGroup1
Handle_Graphic3d_Group myGroup2
gp_Ax3 myCurViewPlane
V3d_ViewerPointer myViewer
Standard_Boolean myCurAreDefined
Aspect_GridDrawMode myCurDrawMode
Standard_Real myCurXo
Standard_Real myCurYo
Standard_Real myCurAngle
Standard_Real myCurStep
Standard_Integer myCurDivi
Standard_Real myRadius
Standard_Real myOffSet

Constructor & Destructor Documentation

Standard_EXPORT V3d_CircularGrid::V3d_CircularGrid const V3d_ViewerPointer aViewer,
const Quantity_Color &  aColor,
const Quantity_Color &  aTenthColor
 


Member Function Documentation

Standard_EXPORT void V3d_CircularGrid::DefineLines  )  [private]
 

Standard_EXPORT void V3d_CircularGrid::DefinePoints  )  [private]
 

Standard_EXPORT void V3d_CircularGrid::Display  )  [virtual]
 

Reimplemented from Aspect_Grid.

Standard_EXPORT void V3d_CircularGrid::Erase  )  const [virtual]
 

Reimplemented from Aspect_Grid.

Standard_EXPORT void V3d_CircularGrid::GraphicValues Standard_Real &  Radius,
Standard_Real &  OffSet
const
 

Standard_EXPORT const V3d_CircularGrid::Handle Standard_Type   )  const
 

Reimplemented from Aspect_CircularGrid.

Standard_EXPORT Standard_Boolean V3d_CircularGrid::IsDisplayed  )  const [virtual]
 

Reimplemented from Aspect_Grid.

Standard_EXPORT void V3d_CircularGrid::SetColors const Quantity_Color &  aColor,
const Quantity_Color &  aTenthColor
[virtual]
 

Reimplemented from Aspect_Grid.

Standard_EXPORT void V3d_CircularGrid::SetGraphicValues const Standard_Real  Radius,
const Standard_Real  OffSet
 

Standard_EXPORT void V3d_CircularGrid::UpdateDisplay  )  [protected, virtual]
 

Reimplemented from Aspect_Grid.


Field Documentation

Standard_Real V3d_CircularGrid::myCurAngle [private]
 

Standard_Boolean V3d_CircularGrid::myCurAreDefined [private]
 

Standard_Integer V3d_CircularGrid::myCurDivi [private]
 

Aspect_GridDrawMode V3d_CircularGrid::myCurDrawMode [private]
 

Standard_Real V3d_CircularGrid::myCurStep [private]
 

gp_Ax3 V3d_CircularGrid::myCurViewPlane [private]
 

Standard_Real V3d_CircularGrid::myCurXo [private]
 

Standard_Real V3d_CircularGrid::myCurYo [private]
 

Handle_Graphic3d_Group V3d_CircularGrid::myGroup1 [private]
 

Handle_Graphic3d_Group V3d_CircularGrid::myGroup2 [private]
 

Standard_Real V3d_CircularGrid::myOffSet [private]
 

Standard_Real V3d_CircularGrid::myRadius [private]
 

Handle_Graphic3d_Structure V3d_CircularGrid::myStructure [private]
 

V3d_ViewerPointer V3d_CircularGrid::myViewer [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:56:24 2008 for OpenCASCADE by  doxygen 1.4.1