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

Visualization
TKV3d
Graphic3d


Graphic3d_GraphicDriver Class Reference

This class allows the definition of a graphic
driver and encapsulates the Pex driver, the
OpenGl driver, the Optimizer driver and the Phigs driver.
.

#include <Graphic3d_GraphicDriver.hxx>

Inheritance diagram for Graphic3d_GraphicDriver:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT Graphic3d_GraphicDriver (const Standard_CString AShrName)
 Initialises the Driver
.
virtual Standard_EXPORT Standard_Boolean Begin (const Standard_CString ADisplay)
 call_togl_begin

virtual Standard_EXPORT Standard_Boolean Begin (const Aspect_Display ADisplay)
 call_togl_begin_display

virtual Standard_EXPORT void End ()
 call_togl_end

virtual Standard_EXPORT Standard_Integer InquireLightLimit ()
 call_togl_inquirelight

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

virtual Standard_EXPORT Standard_Integer InquirePlaneLimit ()
 call_togl_inquireplane

virtual Standard_EXPORT Standard_Integer InquireViewLimit ()
 call_togl_inquireview

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

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

virtual 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

virtual Standard_EXPORT void NameSetStructure (const Graphic3d_CStructure &ACStructure)
 call_togl_namesetstructure

virtual Standard_EXPORT void ClearGroup (const Graphic3d_CGroup &ACGroup)
 call_togl_cleargroup

virtual Standard_EXPORT void CloseGroup (const Graphic3d_CGroup &ACGroup)
 call_togl_closegroup

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

virtual Standard_EXPORT void Group (Graphic3d_CGroup &ACGroup)
 call_togl_group

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

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

virtual 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

virtual Standard_EXPORT void OpenGroup (const Graphic3d_CGroup &ACGroup)
 call_togl_opengroup

virtual Standard_EXPORT void RemoveGroup (const Graphic3d_CGroup &ACGroup)
 call_togl_removegroup

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

virtual Standard_EXPORT void ClearStructure (const Graphic3d_CStructure &ACStructure)
 call_togl_clearstructure

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

virtual Standard_EXPORT void ContextStructure (const Graphic3d_CStructure &ACStructure)
 call_togl_contextstructure

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

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

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

virtual Standard_EXPORT void RemoveStructure (const Graphic3d_CStructure &ACStructure)
 call_togl_removestructure

virtual Standard_EXPORT void Structure (Graphic3d_CStructure &ACStructure)
 call_togl_structure

virtual Standard_EXPORT void DumpGroup (const Graphic3d_CGroup &ACGroup)
 call_togl_structure_exploration

virtual Standard_EXPORT void DumpStructure (const Graphic3d_CStructure &ACStructure)
 call_togl_structure_exploration

virtual Standard_EXPORT void DumpView (const Graphic3d_CView &ACView)
 call_togl_view_exploration

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

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

virtual Standard_EXPORT void InitPick ()
 call_togl_init_pick

virtual Standard_EXPORT void Pick (Graphic3d_CPick &ACPick)
 call_togl_pick

virtual Standard_EXPORT void PickId (const Graphic3d_CGroup &ACGroup)
 call_togl_pickid

virtual Standard_EXPORT void ActivateView (const Graphic3d_CView &ACView)
 call_togl_activateview

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

virtual Standard_EXPORT void Background (const Graphic3d_CView &ACView)
 call_togl_background

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

virtual Standard_EXPORT void DeactivateView (const Graphic3d_CView &ACView)
 call_togl_deactivateview

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

virtual 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

virtual 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

virtual 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

virtual Standard_EXPORT void RatioWindow (const Graphic3d_CView &ACView)
 call_togl_ratio_window

virtual 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
Warning: when the redraw area has a null size, the full view is redrawn

virtual Standard_EXPORT void RemoveView (const Graphic3d_CView &ACView)
 call_togl_removeview

virtual Standard_EXPORT void SetLight (const Graphic3d_CView &ACView)
 call_togl_setlight

virtual Standard_EXPORT void SetPlane (const Graphic3d_CView &ACView)
 call_togl_setplane

virtual Standard_EXPORT void SetVisualisation (const Graphic3d_CView &ACView)
 call_togl_setvisualisation

virtual Standard_EXPORT void TransformStructure (const Graphic3d_CStructure &ACStructure)
 call_togl_transformstructure

virtual Standard_EXPORT void DegenerateStructure (const Graphic3d_CStructure &ACStructure)
 call_togl_degeneratestructure

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

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

virtual Standard_EXPORT Standard_Boolean View (Graphic3d_CView &ACView)
 call_togl_view

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

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

virtual Standard_EXPORT void Environment (const Graphic3d_CView &ACView)
virtual Standard_EXPORT void Marker (const Graphic3d_CGroup &ACGroup, const Graphic3d_Vertex &APoint, const Standard_Boolean EvalMinMax=Standard_True)
virtual Standard_EXPORT void MarkerSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
virtual 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

virtual 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

virtual 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

virtual 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

virtual 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

virtual 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

virtual 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

virtual 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

virtual 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

virtual 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

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

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

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

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

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

virtual 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

virtual 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

virtual 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

virtual 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

virtual 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

virtual 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

virtual 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

virtual 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

virtual 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

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

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

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

virtual 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

virtual 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

virtual 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

virtual 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

virtual 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

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

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

virtual 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

virtual 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

virtual Standard_EXPORT void TriedronErase (const Graphic3d_CView &ACView)
 call_togl_triedron_erase

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

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

virtual 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

virtual Standard_EXPORT void BeginAnimation (const Graphic3d_CView &ACView)
 call_togl_begin_animation

virtual Standard_EXPORT void EndAnimation (const Graphic3d_CView &ACView)
 call_togl_end_animation

virtual Standard_EXPORT Standard_Boolean BeginAddMode (const Graphic3d_CView &ACView)
 call_togl_begin_ajout_mode

virtual Standard_EXPORT void EndAddMode ()
 call_togl_end_ajout_mode

virtual 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

virtual Standard_EXPORT void BeginPolyline ()
 call_togl_begin_polyline

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

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

virtual Standard_EXPORT void DrawStructure (const Graphic3d_CStructure &ACStructure)
 call_togl_draw_structure

virtual Standard_EXPORT void EndImmediatMode (const Standard_Integer Synchronize)
 call_togl_end_immediat_mode

virtual Standard_EXPORT void EndPolyline ()
 call_togl_end_polyline

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

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

virtual Standard_EXPORT void SetLineType (const Standard_Integer Type)
 call_togl_set_linetype

virtual Standard_EXPORT void SetLineWidth (const Standard_ShortReal Width)
 call_togl_set_linewidth

virtual 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

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

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

virtual Standard_EXPORT void RemoveLayer (const Aspect_CLayer2d &ACLayer)
 call_togl_removelayer2d

virtual Standard_EXPORT void BeginLayer (const Aspect_CLayer2d &ACLayer)
 call_togl_begin_layer2d

virtual Standard_EXPORT void BeginPolygon2d ()
 call_togl_begin_polygon2d

virtual Standard_EXPORT void BeginPolyline2d ()
 call_togl_begin_polyline2d

virtual Standard_EXPORT void ClearLayer (const Aspect_CLayer2d &ACLayer)
 call_togl_clear_layer2d

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

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

virtual Standard_EXPORT void EndLayer ()
 call_togl_end_layer2d

virtual Standard_EXPORT void EndPolygon2d ()
 call_togl_end_polygon2d

virtual Standard_EXPORT void EndPolyline2d ()
 call_togl_end_polyline2d

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

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

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

virtual Standard_EXPORT void SetTransparency (const Standard_ShortReal ATransparency)
 call_togl_set_transparency

virtual Standard_EXPORT void UnsetTransparency ()
 call_togl_unset_transparency

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

virtual 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

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

virtual 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

virtual Standard_EXPORT void SetBackFacingModel (const Graphic3d_CView &aView)
 call_togl_backfacing

virtual Standard_EXPORT void SetDepthTestEnabled (const Graphic3d_CView &view, const Standard_Boolean isEnabled) const
 call_togl_depthtest

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

virtual 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)
.
virtual Standard_EXPORT void SetGLLightEnabled (const Graphic3d_CView &view, const Standard_Boolean isEnabled) const
 call_togl_gllight

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

virtual 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 PrintBoolean (const Standard_CString AComment, const Standard_Boolean AValue) const
Standard_EXPORT void PrintCGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer AField) const
Standard_EXPORT void PrintCLight (const Graphic3d_CLight &ACLight, const Standard_Integer AField) const
Standard_EXPORT void PrintCPick (const Graphic3d_CPick &ACPick, const Standard_Integer AField) const
Standard_EXPORT void PrintCPlane (const Graphic3d_CPlane &ACPlane, const Standard_Integer AField) const
Standard_EXPORT void PrintCStructure (const Graphic3d_CStructure &ACStructure, const Standard_Integer AField) const
Standard_EXPORT void PrintCView (const Graphic3d_CView &ACView, const Standard_Integer AField) const
Standard_EXPORT void PrintFunction (const Standard_CString AFunc) const
Standard_EXPORT void PrintInteger (const Standard_CString AComment, const Standard_Integer AValue) const
Standard_EXPORT void PrintIResult (const Standard_CString AFunc, const Standard_Integer AResult) const
Standard_EXPORT void PrintShortReal (const Standard_CString AComment, const Standard_ShortReal AValue) const
Standard_EXPORT void PrintMatrix (const Standard_CString AComment, const TColStd_Array2OfReal &AMatrix) const
Standard_EXPORT void PrintString (const Standard_CString AComment, const Standard_CString AString) const
Standard_EXPORT void SetTrace (const Standard_Integer ALevel)
Standard_EXPORT Standard_Integer Trace () const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Static Public Member Functions

static Standard_EXPORT Standard_Integer Light (const Graphic3d_CLight &ACLight, const Standard_Boolean Update)
 call_togl_light

static Standard_EXPORT Standard_Integer Plane (const Graphic3d_CPlane &ACPlane, const Standard_Boolean Update)
 call_togl_plane


Protected Attributes

Standard_Integer MyTraceLevel
OSD_SharedLibrary MySharedLibrary

Constructor & Destructor Documentation

Standard_EXPORT Graphic3d_GraphicDriver::Graphic3d_GraphicDriver const Standard_CString  AShrName  ) 
 


Member Function Documentation

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_GraphicDriver::BeginPolygon2d  )  [virtual]
 

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_GraphicDriver::BeginPolyline  )  [virtual]
 

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_GraphicDriver::BeginPolyline2d  )  [virtual]
 

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_GraphicDriver::End  )  [virtual]
 

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_GraphicDriver::EndAddMode  )  [virtual]
 

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_GraphicDriver::EndLayer  )  [virtual]
 

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_GraphicDriver::EndPolygon2d  )  [virtual]
 

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_GraphicDriver::EndPolyline  )  [virtual]
 

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_GraphicDriver::EndPolyline2d  )  [virtual]
 

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_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 in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

Standard_EXPORT const Graphic3d_GraphicDriver::Handle Standard_Type   )  const
 

Reimplemented from Aspect_GraphicDriver.

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_GraphicDriver::InitPick  )  [virtual]
 

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT Standard_Integer Graphic3d_GraphicDriver::InquireLightLimit  )  [virtual]
 

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT Standard_Integer Graphic3d_GraphicDriver::InquirePlaneLimit  )  [virtual]
 

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT Standard_Boolean Graphic3d_GraphicDriver::InquireTextureAvailable  )  [virtual]
 

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT Standard_Integer Graphic3d_GraphicDriver::InquireViewLimit  )  [virtual]
 

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

static Standard_EXPORT Standard_Integer Graphic3d_GraphicDriver::Light const Graphic3d_CLight ACLight,
const Standard_Boolean  Update
[static]
 

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_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 in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

static Standard_EXPORT Standard_Integer Graphic3d_GraphicDriver::Plane const Graphic3d_CPlane ACPlane,
const Standard_Boolean  Update
[static]
 

virtual Standard_EXPORT void Graphic3d_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 in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_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 in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_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 in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_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 in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_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 in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_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 in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_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 in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_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 in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_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 in OpenGl_GraphicDriver.

Standard_EXPORT void Graphic3d_GraphicDriver::PrintBoolean const Standard_CString  AComment,
const Standard_Boolean  AValue
const
 

Standard_EXPORT void Graphic3d_GraphicDriver::PrintCGroup const Graphic3d_CGroup ACGroup,
const Standard_Integer  AField
const
 

Standard_EXPORT void Graphic3d_GraphicDriver::PrintCLight const Graphic3d_CLight ACLight,
const Standard_Integer  AField
const
 

Standard_EXPORT void Graphic3d_GraphicDriver::PrintCPick const Graphic3d_CPick ACPick,
const Standard_Integer  AField
const
 

Standard_EXPORT void Graphic3d_GraphicDriver::PrintCPlane const Graphic3d_CPlane ACPlane,
const Standard_Integer  AField
const
 

Standard_EXPORT void Graphic3d_GraphicDriver::PrintCStructure const Graphic3d_CStructure ACStructure,
const Standard_Integer  AField
const
 

Standard_EXPORT void Graphic3d_GraphicDriver::PrintCView const Graphic3d_CView ACView,
const Standard_Integer  AField
const
 

Standard_EXPORT void Graphic3d_GraphicDriver::PrintFunction const Standard_CString  AFunc  )  const
 

Standard_EXPORT void Graphic3d_GraphicDriver::PrintInteger const Standard_CString  AComment,
const Standard_Integer  AValue
const
 

Standard_EXPORT void Graphic3d_GraphicDriver::PrintIResult const Standard_CString  AFunc,
const Standard_Integer  AResult
const
 

Standard_EXPORT void Graphic3d_GraphicDriver::PrintMatrix const Standard_CString  AComment,
const TColStd_Array2OfReal &  AMatrix
const
 

Standard_EXPORT void Graphic3d_GraphicDriver::PrintShortReal const Standard_CString  AComment,
const Standard_ShortReal  AValue
const
 

Standard_EXPORT void Graphic3d_GraphicDriver::PrintString const Standard_CString  AComment,
const Standard_CString  AString
const
 

virtual Standard_EXPORT Standard_Boolean Graphic3d_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 in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_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 in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_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 in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_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 in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

Standard_EXPORT void Graphic3d_GraphicDriver::SetTrace const Standard_Integer  ALevel  ) 
 

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_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 in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_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 in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_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 in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_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 in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

Standard_EXPORT Standard_Integer Graphic3d_GraphicDriver::Trace  )  const
 

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_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 in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT Standard_Boolean Graphic3d_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 in OpenGl_GraphicDriver.

virtual Standard_EXPORT Standard_Boolean Graphic3d_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 in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_GraphicDriver::UnsetTransparency  )  [virtual]
 

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

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

Reimplemented in OpenGl_GraphicDriver.

virtual Standard_EXPORT void Graphic3d_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 in OpenGl_GraphicDriver.


Field Documentation

OSD_SharedLibrary Graphic3d_GraphicDriver::MySharedLibrary [protected]
 

Standard_Integer Graphic3d_GraphicDriver::MyTraceLevel [protected]
 


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