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

Visualization
TKOpenGl
OpenGl


OpenGl_GraphicDriver Class Reference

This class allows the definition of an opengl graphic
driver
.

#include <OpenGl_GraphicDriver.hxx>

Inheritance diagram for OpenGl_GraphicDriver:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT OpenGl_GraphicDriver (const Standard_CString AShrName)
Standard_EXPORT Standard_Boolean Begin (const Standard_CString ADisplay)
 call_togl_begin

Standard_EXPORT Standard_Boolean Begin (const Aspect_Display ADisplay)
 call_togl_begin_display

Standard_EXPORT void End ()
 call_togl_end

Standard_EXPORT Standard_Integer InquireLightLimit ()
 call_togl_inquirelight

Standard_EXPORT void InquireMat (const Graphic3d_CView &ACView, TColStd_Array2OfReal &AMatO, TColStd_Array2OfReal &AMatM)
 call_togl_inquiremat

Standard_EXPORT Standard_Integer InquirePlaneLimit ()
 call_togl_inquireplane

Standard_EXPORT Standard_Integer InquireViewLimit ()
 call_togl_inquireview

Standard_EXPORT Standard_Boolean InquireTextureAvailable ()
 Returns Standard_True if texture is
supported by the graphic driver
.
Standard_EXPORT void Blink (const Graphic3d_CStructure &ACStructure, const Standard_Boolean Create)
 call_togl_blink

Standard_EXPORT void BoundaryBox (const Graphic3d_CStructure &ACStructure, const Standard_Boolean Create)
 call_togl_boundarybox

Standard_EXPORT void HighlightColor (const Graphic3d_CStructure &ACStructure, const Standard_ShortReal R, const Standard_ShortReal G, const Standard_ShortReal B, const Standard_Boolean Create)
 call_togl_highlightcolor

Standard_EXPORT void NameSetStructure (const Graphic3d_CStructure &ACStructure)
 call_togl_namesetstructure

Standard_EXPORT void ClearGroup (const Graphic3d_CGroup &ACGroup)
 call_togl_cleargroup

Standard_EXPORT void CloseGroup (const Graphic3d_CGroup &ACGroup)
 call_togl_closegroup

Standard_EXPORT void FaceContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert)
 call_togl_facecontextgroup

Standard_EXPORT void Group (Graphic3d_CGroup &ACGroup)
 call_togl_group

Standard_EXPORT void LineContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert)
 call_togl_linecontextgroup

Standard_EXPORT void MarkerContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert)
 call_togl_markercontextgroup

Standard_EXPORT void MarkerContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert, const Standard_Integer AMarkWidth, const Standard_Integer AMarkHeight, const Handle(Graphic3d_HArray1OfBytes)&ATexture)
 call_togl_markercontextgroup

Standard_EXPORT void OpenGroup (const Graphic3d_CGroup &ACGroup)
 call_togl_opengroup

Standard_EXPORT void RemoveGroup (const Graphic3d_CGroup &ACGroup)
 call_togl_removegroup

Standard_EXPORT void TextContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert)
 call_togl_textcontextgroup

Standard_EXPORT void ClearStructure (const Graphic3d_CStructure &ACStructure)
 call_togl_clearstructure

Standard_EXPORT void Connect (const Graphic3d_CStructure &AFather, const Graphic3d_CStructure &ASon)
 call_togl_connect

Standard_EXPORT void ContextStructure (const Graphic3d_CStructure &ACStructure)
 call_togl_contextstructure

Standard_EXPORT void Disconnect (const Graphic3d_CStructure &AFather, const Graphic3d_CStructure &ASon)
 call_togl_disconnect

Standard_EXPORT void DisplayStructure (const Graphic3d_CView &ACView, const Graphic3d_CStructure &ACStructure, const Standard_Integer APriority)
 call_togl_displaystructure

Standard_EXPORT void EraseStructure (const Graphic3d_CView &ACView, const Graphic3d_CStructure &ACStructure)
 call_togl_erasestructure

Standard_EXPORT void RemoveStructure (const Graphic3d_CStructure &ACStructure)
 call_togl_removestructure

Standard_EXPORT void Structure (Graphic3d_CStructure &ACStructure)
 call_togl_structure

Standard_EXPORT void DumpGroup (const Graphic3d_CGroup &ACGroup)
 call_togl_structure_exploration

Standard_EXPORT void DumpStructure (const Graphic3d_CStructure &ACStructure)
 call_togl_structure_exploration

Standard_EXPORT void DumpView (const Graphic3d_CView &ACView)
 call_togl_view_exploration

Standard_EXPORT Standard_Boolean ElementExploration (const Graphic3d_CStructure &ACStructure, const Standard_Integer ElementNumber, Graphic3d_VertexNC &AVertex, Graphic3d_Vector &AVector)
 call_togl_element_exploration

Standard_EXPORT Graphic3d_TypeOfPrimitive ElementType (const Graphic3d_CStructure &ACStructure, const Standard_Integer ElementNumber)
 call_togl_element_type

Standard_EXPORT void InitPick ()
 call_togl_init_pick

Standard_EXPORT void Pick (Graphic3d_CPick &ACPick)
 call_togl_pick

Standard_EXPORT void PickId (const Graphic3d_CGroup &ACGroup)
 call_togl_pickid

Standard_EXPORT void ActivateView (const Graphic3d_CView &ACView)
 call_togl_activateview

Standard_EXPORT void AntiAliasing (const Graphic3d_CView &ACView, const Standard_Boolean AFlag)
 call_togl_antialiasing

Standard_EXPORT void Background (const Graphic3d_CView &ACView)
 call_togl_background

Standard_EXPORT void BackgroundImage (const Standard_CString FileName, const Graphic3d_CView &ACView, const Aspect_FillMethod FillStyle)
Standard_EXPORT void SetBgImageStyle (const Graphic3d_CView &ACView, const Aspect_FillMethod FillStyle)
Standard_EXPORT void ClipLimit (const Graphic3d_CView &ACView, const Standard_Boolean AWait)
 call_togl_cliplimit

Standard_EXPORT void DeactivateView (const Graphic3d_CView &ACView)
 call_togl_deactivateview

Standard_EXPORT void DepthCueing (const Graphic3d_CView &ACView, const Standard_Boolean AFlag)
 call_togl_cliplimit

Standard_EXPORT Standard_Boolean ProjectRaster (const Graphic3d_CView &ACView, const Standard_ShortReal AX, const Standard_ShortReal AY, const Standard_ShortReal AZ, Standard_Integer &AU, Standard_Integer &AV)
 call_togl_unproject_raster

Standard_EXPORT Standard_Boolean UnProjectRaster (const Graphic3d_CView &ACView, const Standard_Integer Axm, const Standard_Integer Aym, const Standard_Integer AXM, const Standard_Integer AYM, const Standard_Integer AU, const Standard_Integer AV, Standard_ShortReal &AX, Standard_ShortReal &AY, Standard_ShortReal &AZ)
 call_togl_unproject_raster

Standard_EXPORT Standard_Boolean UnProjectRasterWithRay (const Graphic3d_CView &ACView, const Standard_Integer Axm, const Standard_Integer Aym, const Standard_Integer AXM, const Standard_Integer AYM, const Standard_Integer AU, const Standard_Integer AV, Standard_ShortReal &AX, Standard_ShortReal &AY, Standard_ShortReal &AZ, Standard_ShortReal &DX, Standard_ShortReal &DY, Standard_ShortReal &DZ)
 call_togl_unproject_raster_with_ray

Standard_EXPORT void RatioWindow (const Graphic3d_CView &ACView)
 call_togl_ratio_window

Standard_EXPORT void Redraw (const Graphic3d_CView &ACView, const Aspect_CLayer2d &ACUnderLayer, const Aspect_CLayer2d &ACOverLayer, const Standard_Integer x=0, const Standard_Integer y=0, const Standard_Integer width=0, const Standard_Integer height=0)
 call_togl_redraw

Standard_EXPORT void RemoveView (const Graphic3d_CView &ACView)
 call_togl_removeview

Standard_EXPORT void SetLight (const Graphic3d_CView &ACView)
 call_togl_setlight

Standard_EXPORT void SetPlane (const Graphic3d_CView &ACView)
 call_togl_setplane

Standard_EXPORT void SetVisualisation (const Graphic3d_CView &ACView)
 call_togl_setvisualisation

Standard_EXPORT void TransformStructure (const Graphic3d_CStructure &ACStructure)
 call_togl_transformstructure

Standard_EXPORT void DegenerateStructure (const Graphic3d_CStructure &ACStructure)
 call_togl_degeneratestructure

Standard_EXPORT void Transparency (const Graphic3d_CView &ACView, const Standard_Boolean AFlag)
 call_togl_transparency

Standard_EXPORT void Update (const Graphic3d_CView &ACView, const Aspect_CLayer2d &ACUnderLayer, const Aspect_CLayer2d &ACOverLayer)
 call_togl_update

Standard_EXPORT Standard_Boolean View (Graphic3d_CView &ACView)
 call_togl_view

Standard_EXPORT void ViewMapping (const Graphic3d_CView &ACView, const Standard_Boolean AWait)
 call_togl_viewmapping

Standard_EXPORT void ViewOrientation (const Graphic3d_CView &ACView, const Standard_Boolean AWait)
 call_togl_vieworientation

Standard_EXPORT void Environment (const Graphic3d_CView &ACView)
Standard_EXPORT void Marker (const Graphic3d_CGroup &ACGroup, const Graphic3d_Vertex &APoint, const Standard_Boolean EvalMinMax=Standard_True)
Standard_EXPORT void MarkerSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
Standard_EXPORT void Polygon (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Graphic3d_TypeOfPolygon AType=Graphic3d_TOP_CONVEX, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon

Standard_EXPORT void Polygon (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Graphic3d_Vector &Normal, const Graphic3d_TypeOfPolygon AType=Graphic3d_TOP_CONVEX, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon

Standard_EXPORT void Polygon (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexN &ListVertex, const Graphic3d_TypeOfPolygon AType=Graphic3d_TOP_CONVEX, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon

Standard_EXPORT void Polygon (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexN &ListVertex, const Graphic3d_Vector &Normal, const Graphic3d_TypeOfPolygon AType=Graphic3d_TOP_CONVEX, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon

Standard_EXPORT void Polygon (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNT &ListVertex, const Graphic3d_TypeOfPolygon AType=Graphic3d_TOP_CONVEX, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon

Standard_EXPORT void PolygonHoles (const Graphic3d_CGroup &ACGroup, const TColStd_Array1OfInteger &Bounds, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon_holes

Standard_EXPORT void PolygonHoles (const Graphic3d_CGroup &ACGroup, const TColStd_Array1OfInteger &Bounds, const Graphic3d_Array1OfVertex &ListVertex, const Graphic3d_Vector &Normal, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon_holes

Standard_EXPORT void PolygonHoles (const Graphic3d_CGroup &ACGroup, const TColStd_Array1OfInteger &Bounds, const Graphic3d_Array1OfVertexN &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon_holes

Standard_EXPORT void PolygonHoles (const Graphic3d_CGroup &ACGroup, const TColStd_Array1OfInteger &Bounds, const Graphic3d_Array1OfVertexN &ListVertex, const Graphic3d_Vector &Normal, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon_holes

Standard_EXPORT void Polyline (const Graphic3d_CGroup &ACGroup, const Standard_Real X1, const Standard_Real Y1, const Standard_Real Z1, const Standard_Real X2, const Standard_Real Y2, const Standard_Real Z2, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polyline

Standard_EXPORT void Polyline (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polyline

Standard_EXPORT void Polyline (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexC &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polyline

Standard_EXPORT void QuadrangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array2OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_quadrangle

Standard_EXPORT void QuadrangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array2OfVertexN &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_quadrangle

Standard_EXPORT void QuadrangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array2OfVertexNT &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_quadrangle

Standard_EXPORT void QuadrangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon_indices

Standard_EXPORT void QuadrangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexN &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon_indices

Standard_EXPORT void QuadrangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNT &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon_indices

Standard_EXPORT void QuadrangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexC &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon_indices

Standard_EXPORT void QuadrangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNC &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon_indices

Standard_EXPORT void Text (const Graphic3d_CGroup &ACGroup, const Standard_CString AText, const Graphic3d_Vertex &APoint, const Standard_Real AHeight, const Quantity_PlaneAngle AAngle, const Graphic3d_TextPath ATp, const Graphic3d_HorizontalTextAlignment AHta, const Graphic3d_VerticalTextAlignment AVta, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_text

Standard_EXPORT void Text (const Graphic3d_CGroup &ACGroup, const Standard_CString AText, const Graphic3d_Vertex &APoint, const Standard_Real AHeight, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_text

Standard_EXPORT void Text (const Graphic3d_CGroup &ACGroup, const TCollection_ExtendedString &AText, const Graphic3d_Vertex &APoint, const Standard_Real AHeight, const Quantity_PlaneAngle AAngle, const Graphic3d_TextPath ATp, const Graphic3d_HorizontalTextAlignment AHta, const Graphic3d_VerticalTextAlignment AVta, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_text

Standard_EXPORT void Text (const Graphic3d_CGroup &ACGroup, const TCollection_ExtendedString &AText, const Graphic3d_Vertex &APoint, const Standard_Real AHeight, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_text

Standard_EXPORT void TriangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_triangle

Standard_EXPORT void TriangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexN &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_triangle

Standard_EXPORT void TriangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNT &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_triangle

Standard_EXPORT void TriangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon_indices

Standard_EXPORT void TriangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexN &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon_indices

Standard_EXPORT void TriangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNT &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon_indices

Standard_EXPORT void TriangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexC &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon_indices

Standard_EXPORT void TriangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNC &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon_indices

Standard_EXPORT void PrimitiveArray (const Graphic3d_CGroup &ACGroup, const Graphic3d_PrimitiveArray &parray, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_parray

Standard_EXPORT void UserDraw (const Graphic3d_CGroup &ACGroup, const Graphic3d_CUserDraw &AUserDraw)
 call_togl_userdraw

Standard_EXPORT void ZBufferTriedronSetup (const Quantity_NameOfColor XColor=Quantity_NOC_RED, const Quantity_NameOfColor YColor=Quantity_NOC_GREEN, const Quantity_NameOfColor ZColor=Quantity_NOC_BLUE1, const Standard_Real SizeRatio=0.8, const Standard_Real AxisDiametr=0.05, const Standard_Integer NbFacettes=12)
 call_togl_ztriedron_setup

Standard_EXPORT void TriedronDisplay (const Graphic3d_CView &ACView, const Aspect_TypeOfTriedronPosition APosition=Aspect_TOTP_CENTER, const Quantity_NameOfColor AColor=Quantity_NOC_WHITE, const Standard_Real AScale=0.02, const Standard_Boolean AsWireframe=Standard_True)
 call_togl_triedron_display

Standard_EXPORT void TriedronErase (const Graphic3d_CView &ACView)
 call_togl_triedron_erase

Standard_EXPORT void TriedronEcho (const Graphic3d_CView &ACView, const Aspect_TypeOfTriedronEcho AType=Aspect_TOTE_NONE)
 call_togl_triedron_echo

Standard_EXPORT void Bezier (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_bezier

Standard_EXPORT void Bezier (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const TColStd_Array1OfReal &ListWeight, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_bezier_weight

Standard_EXPORT void BeginAnimation (const Graphic3d_CView &ACView)
 call_togl_begin_animation

Standard_EXPORT void EndAnimation (const Graphic3d_CView &ACView)
 call_togl_end_animation

Standard_EXPORT Standard_Boolean BeginAddMode (const Graphic3d_CView &ACView)
 call_togl_begin_ajout_mode

Standard_EXPORT void EndAddMode ()
 call_togl_end_ajout_mode

Standard_EXPORT Standard_Boolean BeginImmediatMode (const Graphic3d_CView &ACView, const Aspect_CLayer2d &ACUnderLayer, const Aspect_CLayer2d &ACOverLayer, const Standard_Boolean DoubleBuffer, const Standard_Boolean RetainMode)
 call_togl_begin_immediat_mode

Standard_EXPORT void BeginPolyline ()
 call_togl_begin_polyline

Standard_EXPORT void ClearImmediatMode (const Graphic3d_CView &ACView, const Standard_Boolean aFlush=Standard_True)
 call_togl_clear_immediat_mode

Standard_EXPORT void Draw (const Standard_ShortReal X, const Standard_ShortReal Y, const Standard_ShortReal Z)
 call_togl_draw

Standard_EXPORT void DrawStructure (const Graphic3d_CStructure &ACStructure)
 call_togl_draw_structure

Standard_EXPORT void EndImmediatMode (const Standard_Integer Synchronize)
 call_togl_end_immediat_mode

Standard_EXPORT void EndPolyline ()
 call_togl_end_polyline

Standard_EXPORT void Move (const Standard_ShortReal X, const Standard_ShortReal Y, const Standard_ShortReal Z)
 call_togl_move

Standard_EXPORT void SetLineColor (const Standard_ShortReal R, const Standard_ShortReal G, const Standard_ShortReal B)
 call_togl_set_linecolor

Standard_EXPORT void SetLineType (const Standard_Integer Type)
 call_togl_set_linetype

Standard_EXPORT void SetLineWidth (const Standard_ShortReal Width)
 call_togl_set_linewidth

Standard_EXPORT void SetMinMax (const Standard_ShortReal X1, const Standard_ShortReal Y1, const Standard_ShortReal Z1, const Standard_ShortReal X2, const Standard_ShortReal Y2, const Standard_ShortReal Z2)
 call_togl_set_minmax

Standard_EXPORT void Transform (const TColStd_Array2OfReal &AMatrix, const Graphic3d_TypeOfComposition AType)
 call_togl_transform

Standard_EXPORT Standard_Integer CreateTexture (const Graphic3d_TypeOfTexture Type, const Handle(AlienImage_AlienImage)&Image, const Standard_CString FileName, const Handle(TColStd_HArray1OfReal)&TexUpperBounds) const
Standard_EXPORT void DestroyTexture (const Standard_Integer TexId) const
Standard_EXPORT void ModifyTexture (const Standard_Integer TexId, const Graphic3d_CInitTexture &AValue) const
Standard_EXPORT void Layer (Aspect_CLayer2d &ACLayer)
 call_togl_layer2d

Standard_EXPORT void RemoveLayer (const Aspect_CLayer2d &ACLayer)
 call_togl_removelayer2d

Standard_EXPORT void BeginLayer (const Aspect_CLayer2d &ACLayer)
 call_togl_begin_layer2d

Standard_EXPORT void BeginPolygon2d ()
 call_togl_begin_polygon2d

Standard_EXPORT void BeginPolyline2d ()
 call_togl_begin_polyline2d

Standard_EXPORT void ClearLayer (const Aspect_CLayer2d &ACLayer)
 call_togl_clear_layer2d

Standard_EXPORT void Draw (const Standard_ShortReal X, const Standard_ShortReal Y)
 call_togl_draw2d

Standard_EXPORT void Edge (const Standard_ShortReal X, const Standard_ShortReal Y)
 call_togl_edge2d

Standard_EXPORT void EndLayer ()
 call_togl_end_layer2d

Standard_EXPORT void EndPolygon2d ()
 call_togl_end_polygon2d

Standard_EXPORT void EndPolyline2d ()
 call_togl_end_polyline2d

Standard_EXPORT void Move (const Standard_ShortReal X, const Standard_ShortReal Y)
 call_togl_move2d

Standard_EXPORT void Rectangle (const Standard_ShortReal X, const Standard_ShortReal Y, const Standard_ShortReal Width, const Standard_ShortReal Height)
 call_togl_rectangle2d

Standard_EXPORT void SetColor (const Standard_ShortReal R, const Standard_ShortReal G, const Standard_ShortReal B)
 call_togl_set_color

Standard_EXPORT void SetTransparency (const Standard_ShortReal ATransparency)
 call_togl_set_transparency

Standard_EXPORT void UnsetTransparency ()
 call_togl_unset_transparency

Standard_EXPORT void SetLineAttributes (const Standard_Integer Type, const Standard_ShortReal Width)
 call_togl_set_line_attributes

Standard_EXPORT void SetTextAttributes (const Standard_Integer Font, const Standard_Integer Type, const Standard_ShortReal R, const Standard_ShortReal G, const Standard_ShortReal B)
 call_togl_set_text_attributes

Standard_EXPORT void Text (const Standard_CString AText, const Standard_ShortReal X, const Standard_ShortReal Y, const Standard_ShortReal AHeight)
 call_togl_text2d

Standard_EXPORT void TextSize (const Standard_CString AText, const Standard_ShortReal AHeight, Standard_ShortReal &AWidth, Standard_ShortReal &AnAscent, Standard_ShortReal &ADescent) const
 call_togl_textsize2d

Standard_EXPORT void SetBackFacingModel (const Graphic3d_CView &aView)
 call_togl_backfacing

Standard_EXPORT void Print (const Graphic3d_CView &ACView, const Aspect_CLayer2d &ACUnderLayer, const Aspect_CLayer2d &ACOverLayer, const Aspect_Handle hPrnDC, const Standard_Boolean showBackground, const Standard_CString filename) const
 print the contents of all layers of the view to the printer.
<hprndc> : Pass the PrinterDeviceContext (HDC),
<showbackground> : When set to FALSE then print the view without background color
(background is white)
else set to TRUE for printing with current background color.
<filename>: If != NULL, then the view will be printed to a file.

virtual Standard_EXPORT void Export (const Standard_CString FileName, const Graphic3d_ExportFormat Format, const Graphic3d_SortType SortType, const Standard_Integer W, const Standard_Integer H, const Graphic3d_CView &View, const Aspect_CLayer2d &Under, const Aspect_CLayer2d &Over, const Standard_Real Precision=0.005, const Standard_Address ProgressBarFunc=NULL, const Standard_Address ProgressObject=NULL)
Standard_EXPORT void SetDepthTestEnabled (const Graphic3d_CView &view, const Standard_Boolean isEnabled) const
 call_togl_depthtest()

Standard_EXPORT Standard_Boolean IsDepthTestEnabled (const Graphic3d_CView &view) const
 call_togl_isdepthtest()

Standard_EXPORT void ReadDepths (const Graphic3d_CView &view, const Standard_Integer x, const Standard_Integer y, const Standard_Integer width, const Standard_Integer height, const Standard_Address buffer) const
 Reads depths of shown pixels of the given
rectangle (glReadPixels with GL_DEPTH_COMPONENT)
.
Standard_EXPORT void SetGLLightEnabled (const Graphic3d_CView &view, const Standard_Boolean isEnabled) const
 call_togl_gllight()

Standard_EXPORT Standard_Boolean IsGLLightEnabled (const Graphic3d_CView &view) const
 call_togl_isgllight()

Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Constructor & Destructor Documentation

Standard_EXPORT OpenGl_GraphicDriver::OpenGl_GraphicDriver const Standard_CString  AShrName  ) 
 


Member Function Documentation

Standard_EXPORT void OpenGl_GraphicDriver::ActivateView const Graphic3d_CView ACView  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::AntiAliasing const Graphic3d_CView ACView,
const Standard_Boolean  AFlag
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Background const Graphic3d_CView ACView  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::BackgroundImage const Standard_CString  FileName,
const Graphic3d_CView ACView,
const Aspect_FillMethod  FillStyle
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::Begin const Aspect_Display  ADisplay  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::Begin const Standard_CString  ADisplay  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::BeginAddMode const Graphic3d_CView ACView  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::BeginAnimation const Graphic3d_CView ACView  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::BeginImmediatMode const Graphic3d_CView ACView,
const Aspect_CLayer2d ACUnderLayer,
const Aspect_CLayer2d ACOverLayer,
const Standard_Boolean  DoubleBuffer,
const Standard_Boolean  RetainMode
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::BeginLayer const Aspect_CLayer2d ACLayer  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::BeginPolygon2d  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::BeginPolyline  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::BeginPolyline2d  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Bezier const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertex ListVertex,
const TColStd_Array1OfReal &  ListWeight,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Bezier const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertex ListVertex,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Blink const Graphic3d_CStructure ACStructure,
const Standard_Boolean  Create
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::BoundaryBox const Graphic3d_CStructure ACStructure,
const Standard_Boolean  Create
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ClearGroup const Graphic3d_CGroup ACGroup  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ClearImmediatMode const Graphic3d_CView ACView,
const Standard_Boolean  aFlush = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ClearLayer const Aspect_CLayer2d ACLayer  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ClearStructure const Graphic3d_CStructure ACStructure  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ClipLimit const Graphic3d_CView ACView,
const Standard_Boolean  AWait
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::CloseGroup const Graphic3d_CGroup ACGroup  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Connect const Graphic3d_CStructure AFather,
const Graphic3d_CStructure ASon
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ContextStructure const Graphic3d_CStructure ACStructure  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Integer OpenGl_GraphicDriver::CreateTexture const Graphic3d_TypeOfTexture  Type,
const Handle(AlienImage_AlienImage)&  Image,
const Standard_CString  FileName,
const Handle(TColStd_HArray1OfReal)&  TexUpperBounds
const [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::DeactivateView const Graphic3d_CView ACView  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::DegenerateStructure const Graphic3d_CStructure ACStructure  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::DepthCueing const Graphic3d_CView ACView,
const Standard_Boolean  AFlag
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::DestroyTexture const Standard_Integer  TexId  )  const [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Disconnect const Graphic3d_CStructure AFather,
const Graphic3d_CStructure ASon
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::DisplayStructure const Graphic3d_CView ACView,
const Graphic3d_CStructure ACStructure,
const Standard_Integer  APriority
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Draw const Standard_ShortReal  X,
const Standard_ShortReal  Y
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Draw const Standard_ShortReal  X,
const Standard_ShortReal  Y,
const Standard_ShortReal  Z
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::DrawStructure const Graphic3d_CStructure ACStructure  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::DumpGroup const Graphic3d_CGroup ACGroup  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::DumpStructure const Graphic3d_CStructure ACStructure  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::DumpView const Graphic3d_CView ACView  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Edge const Standard_ShortReal  X,
const Standard_ShortReal  Y
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::ElementExploration const Graphic3d_CStructure ACStructure,
const Standard_Integer  ElementNumber,
Graphic3d_VertexNC AVertex,
Graphic3d_Vector AVector
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Graphic3d_TypeOfPrimitive OpenGl_GraphicDriver::ElementType const Graphic3d_CStructure ACStructure,
const Standard_Integer  ElementNumber
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::End  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::EndAddMode  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::EndAnimation const Graphic3d_CView ACView  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::EndImmediatMode const Standard_Integer  Synchronize  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::EndLayer  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::EndPolygon2d  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::EndPolyline  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::EndPolyline2d  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Environment const Graphic3d_CView ACView  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::EraseStructure const Graphic3d_CView ACView,
const Graphic3d_CStructure ACStructure
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

virtual Standard_EXPORT void OpenGl_GraphicDriver::Export const Standard_CString  FileName,
const Graphic3d_ExportFormat  Format,
const Graphic3d_SortType  SortType,
const Standard_Integer  W,
const Standard_Integer  H,
const Graphic3d_CView View,
const Aspect_CLayer2d Under,
const Aspect_CLayer2d Over,
const Standard_Real  Precision = 0.005,
const Standard_Address  ProgressBarFunc = NULL,
const Standard_Address  ProgressObject = NULL
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::FaceContextGroup const Graphic3d_CGroup ACGroup,
const Standard_Integer  NoInsert
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Group Graphic3d_CGroup ACGroup  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT const OpenGl_GraphicDriver::Handle Standard_Type   )  const
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::HighlightColor const Graphic3d_CStructure ACStructure,
const Standard_ShortReal  R,
const Standard_ShortReal  G,
const Standard_ShortReal  B,
const Standard_Boolean  Create
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::InitPick  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Integer OpenGl_GraphicDriver::InquireLightLimit  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::InquireMat const Graphic3d_CView ACView,
TColStd_Array2OfReal &  AMatO,
TColStd_Array2OfReal &  AMatM
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Integer OpenGl_GraphicDriver::InquirePlaneLimit  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::InquireTextureAvailable  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Integer OpenGl_GraphicDriver::InquireViewLimit  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::IsDepthTestEnabled const Graphic3d_CView view  )  const [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::IsGLLightEnabled const Graphic3d_CView view  )  const [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Layer Aspect_CLayer2d ACLayer  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::LineContextGroup const Graphic3d_CGroup ACGroup,
const Standard_Integer  NoInsert
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Marker const Graphic3d_CGroup ACGroup,
const Graphic3d_Vertex APoint,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::MarkerContextGroup const Graphic3d_CGroup ACGroup,
const Standard_Integer  NoInsert,
const Standard_Integer  AMarkWidth,
const Standard_Integer  AMarkHeight,
const Handle(Graphic3d_HArray1OfBytes)&  ATexture
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::MarkerContextGroup const Graphic3d_CGroup ACGroup,
const Standard_Integer  NoInsert
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::MarkerSet const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertex ListVertex,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ModifyTexture const Standard_Integer  TexId,
const Graphic3d_CInitTexture AValue
const [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Move const Standard_ShortReal  X,
const Standard_ShortReal  Y
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Move const Standard_ShortReal  X,
const Standard_ShortReal  Y,
const Standard_ShortReal  Z
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::NameSetStructure const Graphic3d_CStructure ACStructure  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::OpenGroup const Graphic3d_CGroup ACGroup  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Pick Graphic3d_CPick ACPick  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::PickId const Graphic3d_CGroup ACGroup  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Polygon const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertexNT ListVertex,
const Graphic3d_TypeOfPolygon  AType = Graphic3d_TOP_CONVEX,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Polygon const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertexN ListVertex,
const Graphic3d_Vector Normal,
const Graphic3d_TypeOfPolygon  AType = Graphic3d_TOP_CONVEX,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Polygon const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertexN ListVertex,
const Graphic3d_TypeOfPolygon  AType = Graphic3d_TOP_CONVEX,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Polygon const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertex ListVertex,
const Graphic3d_Vector Normal,
const Graphic3d_TypeOfPolygon  AType = Graphic3d_TOP_CONVEX,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Polygon const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertex ListVertex,
const Graphic3d_TypeOfPolygon  AType = Graphic3d_TOP_CONVEX,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::PolygonHoles const Graphic3d_CGroup ACGroup,
const TColStd_Array1OfInteger &  Bounds,
const Graphic3d_Array1OfVertexN ListVertex,
const Graphic3d_Vector Normal,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::PolygonHoles const Graphic3d_CGroup ACGroup,
const TColStd_Array1OfInteger &  Bounds,
const Graphic3d_Array1OfVertexN ListVertex,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::PolygonHoles const Graphic3d_CGroup ACGroup,
const TColStd_Array1OfInteger &  Bounds,
const Graphic3d_Array1OfVertex ListVertex,
const Graphic3d_Vector Normal,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::PolygonHoles const Graphic3d_CGroup ACGroup,
const TColStd_Array1OfInteger &  Bounds,
const Graphic3d_Array1OfVertex ListVertex,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Polyline const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertexC ListVertex,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Polyline const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertex ListVertex,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Polyline const Graphic3d_CGroup ACGroup,
const Standard_Real  X1,
const Standard_Real  Y1,
const Standard_Real  Z1,
const Standard_Real  X2,
const Standard_Real  Y2,
const Standard_Real  Z2,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::PrimitiveArray const Graphic3d_CGroup ACGroup,
const Graphic3d_PrimitiveArray parray,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Print const Graphic3d_CView ACView,
const Aspect_CLayer2d ACUnderLayer,
const Aspect_CLayer2d ACOverLayer,
const Aspect_Handle  hPrnDC,
const Standard_Boolean  showBackground,
const Standard_CString  filename
const [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::ProjectRaster const Graphic3d_CView ACView,
const Standard_ShortReal  AX,
const Standard_ShortReal  AY,
const Standard_ShortReal  AZ,
Standard_Integer &  AU,
Standard_Integer &  AV
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::QuadrangleMesh const Graphic3d_CGroup ACGroup,
const Graphic3d_Array2OfVertexNT ListVertex,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::QuadrangleMesh const Graphic3d_CGroup ACGroup,
const Graphic3d_Array2OfVertexN ListVertex,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::QuadrangleMesh const Graphic3d_CGroup ACGroup,
const Graphic3d_Array2OfVertex ListVertex,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::QuadrangleSet const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertexNC ListVertex,
const Aspect_Array1OfEdge ListEdge,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::QuadrangleSet const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertexC ListVertex,
const Aspect_Array1OfEdge ListEdge,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::QuadrangleSet const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertexNT ListVertex,
const Aspect_Array1OfEdge ListEdge,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::QuadrangleSet const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertexN ListVertex,
const Aspect_Array1OfEdge ListEdge,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::QuadrangleSet const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertex ListVertex,
const Aspect_Array1OfEdge ListEdge,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::RatioWindow const Graphic3d_CView ACView  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ReadDepths const Graphic3d_CView view,
const Standard_Integer  x,
const Standard_Integer  y,
const Standard_Integer  width,
const Standard_Integer  height,
const Standard_Address  buffer
const [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Rectangle const Standard_ShortReal  X,
const Standard_ShortReal  Y,
const Standard_ShortReal  Width,
const Standard_ShortReal  Height
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Redraw const Graphic3d_CView ACView,
const Aspect_CLayer2d ACUnderLayer,
const Aspect_CLayer2d ACOverLayer,
const Standard_Integer  x = 0,
const Standard_Integer  y = 0,
const Standard_Integer  width = 0,
const Standard_Integer  height = 0
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::RemoveGroup const Graphic3d_CGroup ACGroup  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::RemoveLayer const Aspect_CLayer2d ACLayer  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::RemoveStructure const Graphic3d_CStructure ACStructure  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::RemoveView const Graphic3d_CView ACView  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetBackFacingModel const Graphic3d_CView aView  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetBgImageStyle const Graphic3d_CView ACView,
const Aspect_FillMethod  FillStyle
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetColor const Standard_ShortReal  R,
const Standard_ShortReal  G,
const Standard_ShortReal  B
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetDepthTestEnabled const Graphic3d_CView view,
const Standard_Boolean  isEnabled
const [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetGLLightEnabled const Graphic3d_CView view,
const Standard_Boolean  isEnabled
const [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetLight const Graphic3d_CView ACView  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetLineAttributes const Standard_Integer  Type,
const Standard_ShortReal  Width
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetLineColor const Standard_ShortReal  R,
const Standard_ShortReal  G,
const Standard_ShortReal  B
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetLineType const Standard_Integer  Type  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetLineWidth const Standard_ShortReal  Width  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetMinMax const Standard_ShortReal  X1,
const Standard_ShortReal  Y1,
const Standard_ShortReal  Z1,
const Standard_ShortReal  X2,
const Standard_ShortReal  Y2,
const Standard_ShortReal  Z2
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetPlane const Graphic3d_CView ACView  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetTextAttributes const Standard_Integer  Font,
const Standard_Integer  Type,
const Standard_ShortReal  R,
const Standard_ShortReal  G,
const Standard_ShortReal  B
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetTransparency const Standard_ShortReal  ATransparency  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::SetVisualisation const Graphic3d_CView ACView  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Structure Graphic3d_CStructure ACStructure  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Text const Standard_CString  AText,
const Standard_ShortReal  X,
const Standard_ShortReal  Y,
const Standard_ShortReal  AHeight
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Text const Graphic3d_CGroup ACGroup,
const TCollection_ExtendedString &  AText,
const Graphic3d_Vertex APoint,
const Standard_Real  AHeight,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Text const Graphic3d_CGroup ACGroup,
const TCollection_ExtendedString &  AText,
const Graphic3d_Vertex APoint,
const Standard_Real  AHeight,
const Quantity_PlaneAngle  AAngle,
const Graphic3d_TextPath  ATp,
const Graphic3d_HorizontalTextAlignment  AHta,
const Graphic3d_VerticalTextAlignment  AVta,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Text const Graphic3d_CGroup ACGroup,
const Standard_CString  AText,
const Graphic3d_Vertex APoint,
const Standard_Real  AHeight,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Text const Graphic3d_CGroup ACGroup,
const Standard_CString  AText,
const Graphic3d_Vertex APoint,
const Standard_Real  AHeight,
const Quantity_PlaneAngle  AAngle,
const Graphic3d_TextPath  ATp,
const Graphic3d_HorizontalTextAlignment  AHta,
const Graphic3d_VerticalTextAlignment  AVta,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TextContextGroup const Graphic3d_CGroup ACGroup,
const Standard_Integer  NoInsert
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TextSize const Standard_CString  AText,
const Standard_ShortReal  AHeight,
Standard_ShortReal &  AWidth,
Standard_ShortReal &  AnAscent,
Standard_ShortReal &  ADescent
const [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Transform const TColStd_Array2OfReal &  AMatrix,
const Graphic3d_TypeOfComposition  AType
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TransformStructure const Graphic3d_CStructure ACStructure  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Transparency const Graphic3d_CView ACView,
const Standard_Boolean  AFlag
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriangleMesh const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertexNT ListVertex,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriangleMesh const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertexN ListVertex,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriangleMesh const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertex ListVertex,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriangleSet const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertexNC ListVertex,
const Aspect_Array1OfEdge ListEdge,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriangleSet const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertexC ListVertex,
const Aspect_Array1OfEdge ListEdge,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriangleSet const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertexNT ListVertex,
const Aspect_Array1OfEdge ListEdge,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriangleSet const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertexN ListVertex,
const Aspect_Array1OfEdge ListEdge,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriangleSet const Graphic3d_CGroup ACGroup,
const Graphic3d_Array1OfVertex ListVertex,
const Aspect_Array1OfEdge ListEdge,
const Standard_Boolean  EvalMinMax = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriedronDisplay const Graphic3d_CView ACView,
const Aspect_TypeOfTriedronPosition  APosition = Aspect_TOTP_CENTER,
const Quantity_NameOfColor  AColor = Quantity_NOC_WHITE,
const Standard_Real  AScale = 0.02,
const Standard_Boolean  AsWireframe = Standard_True
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriedronEcho const Graphic3d_CView ACView,
const Aspect_TypeOfTriedronEcho  AType = Aspect_TOTE_NONE
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::TriedronErase const Graphic3d_CView ACView  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::UnProjectRaster const Graphic3d_CView ACView,
const Standard_Integer  Axm,
const Standard_Integer  Aym,
const Standard_Integer  AXM,
const Standard_Integer  AYM,
const Standard_Integer  AU,
const Standard_Integer  AV,
Standard_ShortReal &  AX,
Standard_ShortReal &  AY,
Standard_ShortReal &  AZ
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::UnProjectRasterWithRay const Graphic3d_CView ACView,
const Standard_Integer  Axm,
const Standard_Integer  Aym,
const Standard_Integer  AXM,
const Standard_Integer  AYM,
const Standard_Integer  AU,
const Standard_Integer  AV,
Standard_ShortReal &  AX,
Standard_ShortReal &  AY,
Standard_ShortReal &  AZ,
Standard_ShortReal &  DX,
Standard_ShortReal &  DY,
Standard_ShortReal &  DZ
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::UnsetTransparency  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::Update const Graphic3d_CView ACView,
const Aspect_CLayer2d ACUnderLayer,
const Aspect_CLayer2d ACOverLayer
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::UserDraw const Graphic3d_CGroup ACGroup,
const Graphic3d_CUserDraw AUserDraw
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT Standard_Boolean OpenGl_GraphicDriver::View Graphic3d_CView ACView  )  [virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ViewMapping const Graphic3d_CView ACView,
const Standard_Boolean  AWait
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ViewOrientation const Graphic3d_CView ACView,
const Standard_Boolean  AWait
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.

Standard_EXPORT void OpenGl_GraphicDriver::ZBufferTriedronSetup const Quantity_NameOfColor  XColor = Quantity_NOC_RED,
const Quantity_NameOfColor  YColor = Quantity_NOC_GREEN,
const Quantity_NameOfColor  ZColor = Quantity_NOC_BLUE1,
const Standard_Real  SizeRatio = 0.8,
const Standard_Real  AxisDiametr = 0.05,
const Standard_Integer  NbFacettes = 12
[virtual]
 

Reimplemented from Graphic3d_GraphicDriver.


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