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