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