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

Visualization
TKV2d
V2d


V2d_RectangularGraphicGrid Class Reference

#include <V2d_RectangularGraphicGrid.hxx>

Inheritance diagram for V2d_RectangularGraphicGrid:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT V2d_RectangularGraphicGrid (const Handle(Graphic2d_GraphicObject)&aGraphicObject, const Standard_Real X, const Standard_Real Y, const Standard_Real alpha, const Standard_Real beta, const Standard_Real xo, const Standard_Real yo, const Standard_Integer aTenthColorIndex)
Standard_EXPORT void SetDrawMode (const Aspect_GridDrawMode aDrawMode)
virtual Standard_EXPORT void Save (Aspect_FStream &aFStream) const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Protected Member Functions

Standard_EXPORT void Draw (const Handle(Graphic2d_Drawer)&aDrawer)
 Draws the grid
.
Standard_EXPORT Standard_Boolean Pick (const Standard_ShortReal X, const Standard_ShortReal Y, const Standard_ShortReal aPrecision, const Handle(Graphic2d_Drawer)&aDrawer)
 Returns Standard_True if the infinite line <me> is picked,
Standard_False if not.
.

Private Member Functions

Standard_EXPORT void DrawNetwork (const Handle(Graphic2d_Drawer)&aDrawer, const Standard_ShortReal alpha, const Standard_ShortReal step, const Standard_ShortReal xfrom, const Standard_ShortReal yfrom, const Standard_ShortReal sizefrom) const
Standard_EXPORT void DrawPoints (const Handle(Graphic2d_Drawer)&aDrawer, const Standard_ShortReal xfrom, const Standard_ShortReal yfrom, const Standard_ShortReal sizefrom) const

Private Attributes

Standard_ShortReal StepX
Standard_ShortReal StepY
Standard_ShortReal a1
Standard_ShortReal a2
Standard_ShortReal OX
Standard_ShortReal OY
Aspect_GridDrawMode DrawMode
Standard_Integer myTenthColorIndex

Constructor & Destructor Documentation

Standard_EXPORT V2d_RectangularGraphicGrid::V2d_RectangularGraphicGrid const Handle(Graphic2d_GraphicObject)&  aGraphicObject,
const Standard_Real  X,
const Standard_Real  Y,
const Standard_Real  alpha,
const Standard_Real  beta,
const Standard_Real  xo,
const Standard_Real  yo,
const Standard_Integer  aTenthColorIndex
 


Member Function Documentation

Standard_EXPORT void V2d_RectangularGraphicGrid::Draw const Handle(Graphic2d_Drawer)&  aDrawer  )  [protected, virtual]
 

Implements Graphic2d_Primitive.

Standard_EXPORT void V2d_RectangularGraphicGrid::DrawNetwork const Handle(Graphic2d_Drawer)&  aDrawer,
const Standard_ShortReal  alpha,
const Standard_ShortReal  step,
const Standard_ShortReal  xfrom,
const Standard_ShortReal  yfrom,
const Standard_ShortReal  sizefrom
const [private]
 

Standard_EXPORT void V2d_RectangularGraphicGrid::DrawPoints const Handle(Graphic2d_Drawer)&  aDrawer,
const Standard_ShortReal  xfrom,
const Standard_ShortReal  yfrom,
const Standard_ShortReal  sizefrom
const [private]
 

Standard_EXPORT const V2d_RectangularGraphicGrid::Handle Standard_Type   )  const
 

Reimplemented from Graphic2d_Primitive.

Standard_EXPORT Standard_Boolean V2d_RectangularGraphicGrid::Pick const Standard_ShortReal  X,
const Standard_ShortReal  Y,
const Standard_ShortReal  aPrecision,
const Handle(Graphic2d_Drawer)&  aDrawer
[protected, virtual]
 

Implements Graphic2d_Primitive.

virtual Standard_EXPORT void V2d_RectangularGraphicGrid::Save Aspect_FStream aFStream  )  const [virtual]
 

Implements Graphic2d_Primitive.

Standard_EXPORT void V2d_RectangularGraphicGrid::SetDrawMode const Aspect_GridDrawMode  aDrawMode  ) 
 


Field Documentation

Standard_ShortReal V2d_RectangularGraphicGrid::a1 [private]
 

Standard_ShortReal V2d_RectangularGraphicGrid::a2 [private]
 

Aspect_GridDrawMode V2d_RectangularGraphicGrid::DrawMode [private]
 

Standard_Integer V2d_RectangularGraphicGrid::myTenthColorIndex [private]
 

Standard_ShortReal V2d_RectangularGraphicGrid::OX [private]
 

Standard_ShortReal V2d_RectangularGraphicGrid::OY [private]
 

Standard_ShortReal V2d_RectangularGraphicGrid::StepX [private]
 

Standard_ShortReal V2d_RectangularGraphicGrid::StepY [private]
 


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