|
Open CASCADE Technology 6.5.2
|
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>

Public Member Functions | |
| virtual Standard_Boolean | Begin (const Standard_CString ADisplay)=0 |
| call_togl_begin | |
| virtual Standard_Boolean | Begin (const Aspect_Display ADisplay)=0 |
| call_togl_begin_display | |
| virtual void | End ()=0 |
| call_togl_end | |
| virtual Standard_Integer | InquireLightLimit ()=0 |
| call_togl_inquirelight | |
| virtual void | InquireMat (const Graphic3d_CView &ACView, TColStd_Array2OfReal &AMatO, TColStd_Array2OfReal &AMatM)=0 |
| call_togl_inquiremat | |
| virtual Standard_Integer | InquirePlaneLimit ()=0 |
| call_togl_inquireplane | |
| virtual Standard_Integer | InquireViewLimit ()=0 |
| call_togl_inquireview | |
| virtual Standard_Boolean | InquireTextureAvailable ()=0 |
| Returns Standard_True if texture is supported by the graphic driver | |
| virtual void | Blink (const Graphic3d_CStructure &ACStructure, const Standard_Boolean Create)=0 |
| call_togl_blink | |
| virtual void | BoundaryBox (const Graphic3d_CStructure &ACStructure, const Standard_Boolean Create)=0 |
| call_togl_boundarybox | |
| virtual void | HighlightColor (const Graphic3d_CStructure &ACStructure, const Standard_ShortReal R, const Standard_ShortReal G, const Standard_ShortReal B, const Standard_Boolean Create)=0 |
| call_togl_highlightcolor | |
| virtual void | NameSetStructure (const Graphic3d_CStructure &ACStructure)=0 |
| call_togl_namesetstructure | |
| virtual void | ClearGroup (const Graphic3d_CGroup &ACGroup)=0 |
| call_togl_cleargroup | |
| virtual void | CloseGroup (const Graphic3d_CGroup &ACGroup)=0 |
| call_togl_closegroup | |
| virtual void | FaceContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert)=0 |
| call_togl_facecontextgroup | |
| virtual void | Group (Graphic3d_CGroup &ACGroup)=0 |
| call_togl_group | |
| virtual void | LineContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert)=0 |
| call_togl_linecontextgroup | |
| virtual void | MarkerContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert)=0 |
| call_togl_markercontextgroup | |
| virtual void | MarkerContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert, const Standard_Integer AMarkWidth, const Standard_Integer AMarkHeight, const Handle< TColStd_HArray1OfByte > &ATexture)=0 |
| call_togl_markercontextgroup | |
| virtual void | OpenGroup (const Graphic3d_CGroup &ACGroup)=0 |
| call_togl_opengroup | |
| virtual void | RemoveGroup (const Graphic3d_CGroup &ACGroup)=0 |
| call_togl_removegroup | |
| virtual void | TextContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert)=0 |
| call_togl_textcontextgroup | |
| virtual void | ClearStructure (const Graphic3d_CStructure &ACStructure)=0 |
| call_togl_clearstructure | |
| virtual void | Connect (const Graphic3d_CStructure &AFather, const Graphic3d_CStructure &ASon)=0 |
| call_togl_connect | |
| virtual void | ContextStructure (const Graphic3d_CStructure &ACStructure)=0 |
| call_togl_contextstructure | |
| virtual void | Disconnect (const Graphic3d_CStructure &AFather, const Graphic3d_CStructure &ASon)=0 |
| call_togl_disconnect | |
| virtual void | DisplayStructure (const Graphic3d_CView &ACView, const Graphic3d_CStructure &ACStructure, const Standard_Integer APriority)=0 |
| call_togl_displaystructure | |
| virtual void | EraseStructure (const Graphic3d_CView &ACView, const Graphic3d_CStructure &ACStructure)=0 |
| call_togl_erasestructure | |
| virtual void | RemoveStructure (const Graphic3d_CStructure &ACStructure)=0 |
| call_togl_removestructure | |
| virtual void | Structure (Graphic3d_CStructure &ACStructure)=0 |
| call_togl_structure | |
| virtual void | DumpGroup (const Graphic3d_CGroup &ACGroup)=0 |
| call_togl_structure_exploration | |
| virtual void | DumpStructure (const Graphic3d_CStructure &ACStructure)=0 |
| call_togl_structure_exploration | |
| virtual void | DumpView (const Graphic3d_CView &ACView)=0 |
| call_togl_view_exploration | |
| virtual Standard_Boolean | ElementExploration (const Graphic3d_CStructure &ACStructure, const Standard_Integer ElementNumber, Graphic3d_VertexNC &AVertex, Graphic3d_Vector &AVector)=0 |
| call_togl_element_exploration | |
| virtual Graphic3d_TypeOfPrimitive | ElementType (const Graphic3d_CStructure &ACStructure, const Standard_Integer ElementNumber)=0 |
| call_togl_element_type | |
| virtual void | InitPick ()=0 |
| call_togl_init_pick | |
| virtual void | Pick (Graphic3d_CPick &ACPick)=0 |
| call_togl_pick | |
| virtual void | PickId (const Graphic3d_CGroup &ACGroup)=0 |
| call_togl_pickid | |
| virtual void | ActivateView (const Graphic3d_CView &ACView)=0 |
| call_togl_activateview | |
| virtual void | AntiAliasing (const Graphic3d_CView &ACView, const Standard_Boolean AFlag)=0 |
| call_togl_antialiasing | |
| virtual void | Background (const Graphic3d_CView &ACView)=0 |
| call_togl_background | |
| virtual void | GradientBackground (const Graphic3d_CView &ACView, const Quantity_Color &AColor1, const Quantity_Color &AColor2, const Aspect_GradientFillMethod FillStyle) |
| call_togl_gradient_background | |
| virtual void | BackgroundImage (const Standard_CString FileName, const Graphic3d_CView &ACView, const Aspect_FillMethod FillStyle)=0 |
| virtual void | SetBgImageStyle (const Graphic3d_CView &ACView, const Aspect_FillMethod FillStyle)=0 |
| virtual void | SetBgGradientStyle (const Graphic3d_CView &ACView, const Aspect_GradientFillMethod FillStyle) |
| virtual void | ClipLimit (const Graphic3d_CView &ACView, const Standard_Boolean AWait)=0 |
| call_togl_cliplimit | |
| virtual void | DeactivateView (const Graphic3d_CView &ACView)=0 |
| call_togl_deactivateview | |
| virtual void | DepthCueing (const Graphic3d_CView &ACView, const Standard_Boolean AFlag)=0 |
| call_togl_cliplimit | |
| virtual 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)=0 |
| call_togl_unproject_raster | |
| virtual 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)=0 |
| call_togl_unproject_raster | |
| virtual 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)=0 |
| call_togl_unproject_raster_with_ray | |
| virtual void | RatioWindow (const Graphic3d_CView &ACView)=0 |
| call_togl_ratio_window | |
| virtual 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)=0 |
| call_togl_redraw Warning: when the redraw area has a null size, the full view is redrawn | |
| virtual void | RemoveView (const Graphic3d_CView &ACView)=0 |
| call_togl_removeview | |
| virtual void | SetLight (const Graphic3d_CView &ACView)=0 |
| call_togl_setlight | |
| virtual void | SetPlane (const Graphic3d_CView &ACView)=0 |
| call_togl_setplane | |
| virtual void | SetVisualisation (const Graphic3d_CView &ACView)=0 |
| call_togl_setvisualisation | |
| virtual void | TransformStructure (const Graphic3d_CStructure &ACStructure)=0 |
| call_togl_transformstructure | |
| virtual void | DegenerateStructure (const Graphic3d_CStructure &ACStructure)=0 |
| call_togl_degeneratestructure | |
| virtual void | Transparency (const Graphic3d_CView &ACView, const Standard_Boolean AFlag)=0 |
| call_togl_transparency | |
| virtual void | Update (const Graphic3d_CView &ACView, const Aspect_CLayer2d &ACUnderLayer, const Aspect_CLayer2d &ACOverLayer)=0 |
| call_togl_update | |
| virtual Standard_Boolean | View (Graphic3d_CView &ACView)=0 |
| call_togl_view | |
| virtual void | ViewMapping (const Graphic3d_CView &ACView, const Standard_Boolean AWait)=0 |
| call_togl_viewmapping | |
| virtual void | ViewOrientation (const Graphic3d_CView &ACView, const Standard_Boolean AWait)=0 |
| call_togl_vieworientation | |
| virtual void | Environment (const Graphic3d_CView &ACView)=0 |
| virtual void | Marker (const Graphic3d_CGroup &ACGroup, const Graphic3d_Vertex &APoint, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| virtual void | MarkerSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| virtual void | Polygon (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Graphic3d_TypeOfPolygon AType=Graphic3d_TOP_CONVEX, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_polygon | |
| virtual 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)=0 |
| call_togl_polygon | |
| virtual void | Polygon (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexN &ListVertex, const Graphic3d_TypeOfPolygon AType=Graphic3d_TOP_CONVEX, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_polygon | |
| virtual 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)=0 |
| call_togl_polygon | |
| virtual void | Polygon (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNT &ListVertex, const Graphic3d_TypeOfPolygon AType=Graphic3d_TOP_CONVEX, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_polygon | |
| virtual void | PolygonHoles (const Graphic3d_CGroup &ACGroup, const TColStd_Array1OfInteger &Bounds, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_polygon_holes | |
| virtual void | PolygonHoles (const Graphic3d_CGroup &ACGroup, const TColStd_Array1OfInteger &Bounds, const Graphic3d_Array1OfVertex &ListVertex, const Graphic3d_Vector &Normal, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_polygon_holes | |
| virtual void | PolygonHoles (const Graphic3d_CGroup &ACGroup, const TColStd_Array1OfInteger &Bounds, const Graphic3d_Array1OfVertexN &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_polygon_holes | |
| virtual void | PolygonHoles (const Graphic3d_CGroup &ACGroup, const TColStd_Array1OfInteger &Bounds, const Graphic3d_Array1OfVertexN &ListVertex, const Graphic3d_Vector &Normal, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_polygon_holes | |
| virtual 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)=0 |
| call_togl_polyline | |
| virtual void | Polyline (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_polyline | |
| virtual void | Polyline (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexC &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_polyline | |
| virtual void | QuadrangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array2OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_quadrangle | |
| virtual void | QuadrangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array2OfVertexN &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_quadrangle | |
| virtual void | QuadrangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array2OfVertexNT &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_quadrangle | |
| virtual void | QuadrangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_polygon_indices | |
| virtual void | QuadrangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexN &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_polygon_indices | |
| virtual void | QuadrangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNT &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_polygon_indices | |
| virtual void | QuadrangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexC &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_polygon_indices | |
| virtual void | QuadrangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNC &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_polygon_indices | |
| virtual 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)=0 |
| call_togl_text | |
| virtual void | Text (const Graphic3d_CGroup &ACGroup, const Standard_CString AText, const Graphic3d_Vertex &APoint, const Standard_Real AHeight, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_text | |
| virtual 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)=0 |
| call_togl_text | |
| virtual void | Text (const Graphic3d_CGroup &ACGroup, const TCollection_ExtendedString &AText, const Graphic3d_Vertex &APoint, const Standard_Real AHeight, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_text | |
| virtual void | TriangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_triangle | |
| virtual void | TriangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexN &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_triangle | |
| virtual void | TriangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNT &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_triangle | |
| virtual void | TriangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_polygon_indices | |
| virtual void | TriangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexN &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_polygon_indices | |
| virtual void | TriangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNT &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_polygon_indices | |
| virtual void | TriangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexC &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_polygon_indices | |
| virtual void | TriangleSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertexNC &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_polygon_indices | |
| virtual void | PrimitiveArray (const Graphic3d_CGroup &ACGroup, const Graphic3d_PrimitiveArray &parray, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_parray | |
| virtual void | UserDraw (const Graphic3d_CGroup &ACGroup, const Graphic3d_CUserDraw &AUserDraw)=0 |
| call_togl_userdraw | |
| virtual void | EnableVBO (const Standard_Boolean status) |
| enables/disables usage of OpenGL vertex buffer arrays while drawing primitiev arrays | |
| virtual 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)=0 |
| call_togl_ztriedron_setup | |
| virtual 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)=0 |
| call_togl_triedron_display | |
| virtual void | TriedronErase (const Graphic3d_CView &ACView)=0 |
| call_togl_triedron_erase | |
| virtual void | TriedronEcho (const Graphic3d_CView &ACView, const Aspect_TypeOfTriedronEcho AType=Aspect_TOTE_NONE)=0 |
| call_togl_triedron_echo | |
| virtual void | GraduatedTrihedronDisplay (const Graphic3d_CView &view, const Graphic3d_CGraduatedTrihedron &cubic)=0 |
| call_togl_graduatedtrihedron_display | |
| virtual void | GraduatedTrihedronErase (const Graphic3d_CView &view)=0 |
| call_togl_graduatedtrihedron_erase | |
| virtual void | GraduatedTrihedronMinMaxValues (const Standard_ShortReal xmin, const Standard_ShortReal ymin, const Standard_ShortReal zmin, const Standard_ShortReal xmax, const Standard_ShortReal ymax, const Standard_ShortReal zmax)=0 |
| call_togl_graduatedtrihedron_minmaxvalues | |
| virtual void | Bezier (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_bezier | |
| virtual void | Bezier (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const TColStd_Array1OfReal &ListWeight, const Standard_Boolean EvalMinMax=Standard_True)=0 |
| call_togl_bezier_weight | |
| virtual void | BeginAnimation (const Graphic3d_CView &ACView)=0 |
| call_togl_begin_animation | |
| virtual void | EndAnimation (const Graphic3d_CView &ACView)=0 |
| call_togl_end_animation | |
| virtual Standard_Boolean | BeginAddMode (const Graphic3d_CView &ACView)=0 |
| call_togl_begin_ajout_mode | |
| virtual void | EndAddMode ()=0 |
| call_togl_end_ajout_mode | |
| virtual Standard_Boolean | BeginImmediatMode (const Graphic3d_CView &ACView, const Aspect_CLayer2d &ACUnderLayer, const Aspect_CLayer2d &ACOverLayer, const Standard_Boolean DoubleBuffer, const Standard_Boolean RetainMode)=0 |
| call_togl_begin_immediat_mode | |
| virtual void | BeginPolyline ()=0 |
| call_togl_begin_polyline | |
| virtual void | ClearImmediatMode (const Graphic3d_CView &ACView, const Standard_Boolean aFlush=Standard_True)=0 |
| call_togl_clear_immediat_mode | |
| virtual void | Draw (const Standard_ShortReal X, const Standard_ShortReal Y, const Standard_ShortReal Z)=0 |
| call_togl_draw | |
| virtual void | DrawStructure (const Graphic3d_CStructure &ACStructure)=0 |
| call_togl_draw_structure | |
| virtual void | EndImmediatMode (const Standard_Integer Synchronize)=0 |
| call_togl_end_immediat_mode | |
| virtual void | EndPolyline ()=0 |
| call_togl_end_polyline | |
| virtual void | Move (const Standard_ShortReal X, const Standard_ShortReal Y, const Standard_ShortReal Z)=0 |
| call_togl_move | |
| virtual void | SetLineColor (const Standard_ShortReal R, const Standard_ShortReal G, const Standard_ShortReal B)=0 |
| call_togl_set_linecolor | |
| virtual void | SetLineType (const Standard_Integer Type)=0 |
| call_togl_set_linetype | |
| virtual void | SetLineWidth (const Standard_ShortReal Width)=0 |
| call_togl_set_linewidth | |
| virtual 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)=0 |
| call_togl_set_minmax | |
| virtual void | Transform (const TColStd_Array2OfReal &AMatrix, const Graphic3d_TypeOfComposition AType)=0 |
| call_togl_transform | |
| virtual Standard_Integer | CreateTexture (const Graphic3d_TypeOfTexture Type, const Handle< AlienImage_AlienImage > &Image, const Standard_CString FileName, const Handle< TColStd_HArray1OfReal > &TexUpperBounds) const =0 |
| virtual void | DestroyTexture (const Standard_Integer TexId) const =0 |
| virtual void | ModifyTexture (const Standard_Integer TexId, const Graphic3d_CInitTexture &AValue) const =0 |
| virtual void | Layer (Aspect_CLayer2d &ACLayer)=0 |
| call_togl_layer2d | |
| virtual void | RemoveLayer (const Aspect_CLayer2d &ACLayer)=0 |
| call_togl_removelayer2d | |
| virtual void | BeginLayer (const Aspect_CLayer2d &ACLayer)=0 |
| call_togl_begin_layer2d | |
| virtual void | BeginPolygon2d ()=0 |
| call_togl_begin_polygon2d | |
| virtual void | BeginPolyline2d ()=0 |
| call_togl_begin_polyline2d | |
| virtual void | ClearLayer (const Aspect_CLayer2d &ACLayer)=0 |
| call_togl_clear_layer2d | |
| virtual void | Draw (const Standard_ShortReal X, const Standard_ShortReal Y)=0 |
| call_togl_draw2d | |
| virtual void | Edge (const Standard_ShortReal X, const Standard_ShortReal Y)=0 |
| call_togl_edge2d | |
| virtual void | EndLayer ()=0 |
| call_togl_end_layer2d | |
| virtual void | EndPolygon2d ()=0 |
| call_togl_end_polygon2d | |
| virtual void | EndPolyline2d ()=0 |
| call_togl_end_polyline2d | |
| virtual void | Move (const Standard_ShortReal X, const Standard_ShortReal Y)=0 |
| call_togl_move2d | |
| virtual void | Rectangle (const Standard_ShortReal X, const Standard_ShortReal Y, const Standard_ShortReal Width, const Standard_ShortReal Height)=0 |
| call_togl_rectangle2d | |
| virtual void | SetColor (const Standard_ShortReal R, const Standard_ShortReal G, const Standard_ShortReal B)=0 |
| call_togl_set_color | |
| virtual void | SetTransparency (const Standard_ShortReal ATransparency)=0 |
| call_togl_set_transparency | |
| virtual void | UnsetTransparency ()=0 |
| call_togl_unset_transparency | |
| virtual void | SetLineAttributes (const Standard_Integer Type, const Standard_ShortReal Width)=0 |
| call_togl_set_line_attributes | |
| virtual void | SetTextAttributes (const Standard_CString Font, const Standard_Integer Type, const Standard_ShortReal R, const Standard_ShortReal G, const Standard_ShortReal B) |
| call_togl_set_text_attributes | |
| virtual void | Text (const Standard_CString AText, const Standard_ShortReal X, const Standard_ShortReal Y, const Standard_ShortReal AHeight)=0 |
| call_togl_text2d If AHeight < 0 default text height is used by driver (DefaultTextHeight method) | |
| virtual Standard_ShortReal | DefaultTextHeight () const =0 |
| virtual void | TextSize (const Standard_CString AText, const Standard_ShortReal AHeight, Standard_ShortReal &AWidth, Standard_ShortReal &AnAscent, Standard_ShortReal &ADescent) const =0 |
| call_togl_textsize2d | |
| virtual void | SetBackFacingModel (const Graphic3d_CView &aView)=0 |
| call_togl_backfacing | |
| virtual void | SetDepthTestEnabled (const Graphic3d_CView &view, const Standard_Boolean isEnabled) const =0 |
| call_togl_depthtest | |
| virtual Standard_Boolean | IsDepthTestEnabled (const Graphic3d_CView &view) const =0 |
| call_togl_isdepthtest | |
| virtual 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 =0 |
| Reads depths of shown pixels of the given rectangle (glReadPixels with GL_DEPTH_COMPONENT) | |
| virtual Graphic3d_PtrFrameBuffer | FBOCreate (const Graphic3d_CView &view, const Standard_Integer width, const Standard_Integer height)=0 |
| Generate offscreen FBO in the graphic library. If not supported on hardware returns NULL. | |
| virtual void | FBORelease (const Graphic3d_CView &view, Graphic3d_PtrFrameBuffer &fboPtr)=0 |
| Remove offscreen FBO from the graphic library | |
| virtual void | FBOGetDimensions (const Graphic3d_CView &view, const Graphic3d_PtrFrameBuffer fboPtr, Standard_Integer &width, Standard_Integer &height, Standard_Integer &widthMax, Standard_Integer &heightMax)=0 |
| Read offscreen FBO configuration. | |
| virtual void | FBOChangeViewport (const Graphic3d_CView &view, Graphic3d_PtrFrameBuffer &fboPtr, const Standard_Integer width, const Standard_Integer height)=0 |
| Change offscreen FBO viewport. | |
| virtual Standard_Boolean | BufferDump (const Graphic3d_CView &view, Image_CRawBufferData &buffer)=0 |
| Dump active rendering buffer into specified memory buffer. | |
| virtual void | SetGLLightEnabled (const Graphic3d_CView &view, const Standard_Boolean isEnabled) const =0 |
| call_togl_gllight | |
| virtual Standard_Boolean | IsGLLightEnabled (const Graphic3d_CView &view) const =0 |
| call_togl_isgllight | |
| virtual Standard_Boolean | 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 Aspect_PrintAlgo printAlgorithm=Aspect_PA_STRETCH, const Standard_Real theScaleFactor=1.0) const =0 |
| 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. <printAlgorithm>: Select print algorithm: stretch, tile. <theScaleFactor>: Scaling coefficient, used internally to scale the printings accordingly to the scale factor selected in the printer properties dialog. Returns Standard_True if the data is passed to the printer, otherwise Standard_False if the print operation failed due to the printer errors, or insufficient system memory available. | |
| virtual 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)=0 |
| virtual void | RemovePrimitiveArray (const Graphic3d_CGroup &theCGroup, const Graphic3d_PrimitiveArray &thePArray)=0 |
| Clear visualization data in graphical driver and stop displaying the primitives array of the graphical group <theCGroup>. This method is internal and should be used by Graphic3d_Group only. | |
| void | PrintBoolean (const Standard_CString AComment, const Standard_Boolean AValue) const |
| void | PrintCGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer AField) const |
| void | PrintCLight (const Graphic3d_CLight &ACLight, const Standard_Integer AField) const |
| void | PrintCPick (const Graphic3d_CPick &ACPick, const Standard_Integer AField) const |
| void | PrintCPlane (const Graphic3d_CPlane &ACPlane, const Standard_Integer AField) const |
| void | PrintCStructure (const Graphic3d_CStructure &ACStructure, const Standard_Integer AField) const |
| void | PrintCView (const Graphic3d_CView &ACView, const Standard_Integer AField) const |
| void | PrintFunction (const Standard_CString AFunc) const |
| void | PrintInteger (const Standard_CString AComment, const Standard_Integer AValue) const |
| void | PrintIResult (const Standard_CString AFunc, const Standard_Integer AResult) const |
| void | PrintShortReal (const Standard_CString AComment, const Standard_ShortReal AValue) const |
| void | PrintMatrix (const Standard_CString AComment, const TColStd_Array2OfReal &AMatrix) const |
| void | PrintString (const Standard_CString AComment, const Standard_CString AString) const |
| void | SetTrace (const Standard_Integer ALevel) |
| Standard_Integer | Trace () const |
Static Public Member Functions | |
| static Standard_Integer | Light (const Graphic3d_CLight &ACLight, const Standard_Boolean Update) |
| call_togl_light | |
| static Standard_Integer | Plane (const Graphic3d_CPlane &ACPlane, const Standard_Boolean Update) |
| call_togl_plane | |
Protected Member Functions | |
| Graphic3d_GraphicDriver (const Standard_CString AShrName) | |
| Initialises the Driver | |
Protected Attributes | |
| Standard_Integer | MyTraceLevel |
| OSD_SharedLibrary | MySharedLibrary |
| Graphic3d_GraphicDriver::Graphic3d_GraphicDriver | ( | const Standard_CString | AShrName | ) | [protected] |
| virtual void Graphic3d_GraphicDriver::ActivateView | ( | const Graphic3d_CView & | ACView | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::AntiAliasing | ( | const Graphic3d_CView & | ACView, |
| const Standard_Boolean | AFlag | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Background | ( | const Graphic3d_CView & | ACView | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::BackgroundImage | ( | const Standard_CString | FileName, |
| const Graphic3d_CView & | ACView, | ||
| const Aspect_FillMethod | FillStyle | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual Standard_Boolean Graphic3d_GraphicDriver::Begin | ( | const Aspect_Display | ADisplay | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual Standard_Boolean Graphic3d_GraphicDriver::Begin | ( | const Standard_CString | ADisplay | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual Standard_Boolean Graphic3d_GraphicDriver::BeginAddMode | ( | const Graphic3d_CView & | ACView | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::BeginAnimation | ( | const Graphic3d_CView & | ACView | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual 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 | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::BeginLayer | ( | const Aspect_CLayer2d & | ACLayer | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::BeginPolygon2d | ( | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::BeginPolyline | ( | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::BeginPolyline2d | ( | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Bezier | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Array1OfVertex & | ListVertex, | ||
| const TColStd_Array1OfReal & | ListWeight, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Bezier | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Array1OfVertex & | ListVertex, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Blink | ( | const Graphic3d_CStructure & | ACStructure, |
| const Standard_Boolean | Create | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::BoundaryBox | ( | const Graphic3d_CStructure & | ACStructure, |
| const Standard_Boolean | Create | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual Standard_Boolean Graphic3d_GraphicDriver::BufferDump | ( | const Graphic3d_CView & | view, |
| Image_CRawBufferData & | buffer | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::ClearGroup | ( | const Graphic3d_CGroup & | ACGroup | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::ClearImmediatMode | ( | const Graphic3d_CView & | ACView, |
| const Standard_Boolean | aFlush = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::ClearLayer | ( | const Aspect_CLayer2d & | ACLayer | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::ClearStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::ClipLimit | ( | const Graphic3d_CView & | ACView, |
| const Standard_Boolean | AWait | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::CloseGroup | ( | const Graphic3d_CGroup & | ACGroup | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Connect | ( | const Graphic3d_CStructure & | AFather, |
| const Graphic3d_CStructure & | ASon | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::ContextStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual Standard_Integer Graphic3d_GraphicDriver::CreateTexture | ( | const Graphic3d_TypeOfTexture | Type, |
| const Handle< AlienImage_AlienImage > & | Image, | ||
| const Standard_CString | FileName, | ||
| const Handle< TColStd_HArray1OfReal > & | TexUpperBounds | ||
| ) | const [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::DeactivateView | ( | const Graphic3d_CView & | ACView | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual Standard_ShortReal Graphic3d_GraphicDriver::DefaultTextHeight | ( | ) | const [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::DegenerateStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::DepthCueing | ( | const Graphic3d_CView & | ACView, |
| const Standard_Boolean | AFlag | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::DestroyTexture | ( | const Standard_Integer | TexId | ) | const [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Disconnect | ( | const Graphic3d_CStructure & | AFather, |
| const Graphic3d_CStructure & | ASon | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::DisplayStructure | ( | const Graphic3d_CView & | ACView, |
| const Graphic3d_CStructure & | ACStructure, | ||
| const Standard_Integer | APriority | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Draw | ( | const Standard_ShortReal | X, |
| const Standard_ShortReal | Y | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Draw | ( | const Standard_ShortReal | X, |
| const Standard_ShortReal | Y, | ||
| const Standard_ShortReal | Z | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::DrawStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::DumpGroup | ( | const Graphic3d_CGroup & | ACGroup | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::DumpStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::DumpView | ( | const Graphic3d_CView & | ACView | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Edge | ( | const Standard_ShortReal | X, |
| const Standard_ShortReal | Y | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual Standard_Boolean Graphic3d_GraphicDriver::ElementExploration | ( | const Graphic3d_CStructure & | ACStructure, |
| const Standard_Integer | ElementNumber, | ||
| Graphic3d_VertexNC & | AVertex, | ||
| Graphic3d_Vector & | AVector | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual Graphic3d_TypeOfPrimitive Graphic3d_GraphicDriver::ElementType | ( | const Graphic3d_CStructure & | ACStructure, |
| const Standard_Integer | ElementNumber | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::EnableVBO | ( | const Standard_Boolean | status | ) | [virtual] |
Reimplemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::End | ( | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::EndAddMode | ( | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::EndAnimation | ( | const Graphic3d_CView & | ACView | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::EndImmediatMode | ( | const Standard_Integer | Synchronize | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::EndLayer | ( | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::EndPolygon2d | ( | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::EndPolyline | ( | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::EndPolyline2d | ( | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Environment | ( | const Graphic3d_CView & | ACView | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::EraseStructure | ( | const Graphic3d_CView & | ACView, |
| const Graphic3d_CStructure & | ACStructure | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual 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 |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::FaceContextGroup | ( | const Graphic3d_CGroup & | ACGroup, |
| const Standard_Integer | NoInsert | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::FBOChangeViewport | ( | const Graphic3d_CView & | view, |
| Graphic3d_PtrFrameBuffer & | fboPtr, | ||
| const Standard_Integer | width, | ||
| const Standard_Integer | height | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual Graphic3d_PtrFrameBuffer Graphic3d_GraphicDriver::FBOCreate | ( | const Graphic3d_CView & | view, |
| const Standard_Integer | width, | ||
| const Standard_Integer | height | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::FBOGetDimensions | ( | const Graphic3d_CView & | view, |
| const Graphic3d_PtrFrameBuffer | fboPtr, | ||
| Standard_Integer & | width, | ||
| Standard_Integer & | height, | ||
| Standard_Integer & | widthMax, | ||
| Standard_Integer & | heightMax | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::FBORelease | ( | const Graphic3d_CView & | view, |
| Graphic3d_PtrFrameBuffer & | fboPtr | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::GradientBackground | ( | const Graphic3d_CView & | ACView, |
| const Quantity_Color & | AColor1, | ||
| const Quantity_Color & | AColor2, | ||
| const Aspect_GradientFillMethod | FillStyle | ||
| ) | [virtual] |
Reimplemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::GraduatedTrihedronDisplay | ( | const Graphic3d_CView & | view, |
| const Graphic3d_CGraduatedTrihedron & | cubic | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::GraduatedTrihedronErase | ( | const Graphic3d_CView & | view | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::GraduatedTrihedronMinMaxValues | ( | const Standard_ShortReal | xmin, |
| const Standard_ShortReal | ymin, | ||
| const Standard_ShortReal | zmin, | ||
| const Standard_ShortReal | xmax, | ||
| const Standard_ShortReal | ymax, | ||
| const Standard_ShortReal | zmax | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Group | ( | Graphic3d_CGroup & | ACGroup | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::HighlightColor | ( | const Graphic3d_CStructure & | ACStructure, |
| const Standard_ShortReal | R, | ||
| const Standard_ShortReal | G, | ||
| const Standard_ShortReal | B, | ||
| const Standard_Boolean | Create | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::InitPick | ( | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual Standard_Integer Graphic3d_GraphicDriver::InquireLightLimit | ( | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::InquireMat | ( | const Graphic3d_CView & | ACView, |
| TColStd_Array2OfReal & | AMatO, | ||
| TColStd_Array2OfReal & | AMatM | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual Standard_Integer Graphic3d_GraphicDriver::InquirePlaneLimit | ( | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual Standard_Boolean Graphic3d_GraphicDriver::InquireTextureAvailable | ( | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual Standard_Integer Graphic3d_GraphicDriver::InquireViewLimit | ( | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual Standard_Boolean Graphic3d_GraphicDriver::IsDepthTestEnabled | ( | const Graphic3d_CView & | view | ) | const [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual Standard_Boolean Graphic3d_GraphicDriver::IsGLLightEnabled | ( | const Graphic3d_CView & | view | ) | const [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Layer | ( | Aspect_CLayer2d & | ACLayer | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| static Standard_Integer Graphic3d_GraphicDriver::Light | ( | const Graphic3d_CLight & | ACLight, |
| const Standard_Boolean | Update | ||
| ) | [static] |
| virtual void Graphic3d_GraphicDriver::LineContextGroup | ( | const Graphic3d_CGroup & | ACGroup, |
| const Standard_Integer | NoInsert | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Marker | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Vertex & | APoint, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::MarkerContextGroup | ( | const Graphic3d_CGroup & | ACGroup, |
| const Standard_Integer | NoInsert | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::MarkerContextGroup | ( | const Graphic3d_CGroup & | ACGroup, |
| const Standard_Integer | NoInsert, | ||
| const Standard_Integer | AMarkWidth, | ||
| const Standard_Integer | AMarkHeight, | ||
| const Handle< TColStd_HArray1OfByte > & | ATexture | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::MarkerSet | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Array1OfVertex & | ListVertex, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::ModifyTexture | ( | const Standard_Integer | TexId, |
| const Graphic3d_CInitTexture & | AValue | ||
| ) | const [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Move | ( | const Standard_ShortReal | X, |
| const Standard_ShortReal | Y | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Move | ( | const Standard_ShortReal | X, |
| const Standard_ShortReal | Y, | ||
| const Standard_ShortReal | Z | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::NameSetStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::OpenGroup | ( | const Graphic3d_CGroup & | ACGroup | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Pick | ( | Graphic3d_CPick & | ACPick | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::PickId | ( | const Graphic3d_CGroup & | ACGroup | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| static Standard_Integer Graphic3d_GraphicDriver::Plane | ( | const Graphic3d_CPlane & | ACPlane, |
| const Standard_Boolean | Update | ||
| ) | [static] |
| virtual 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 |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual 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 |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual 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 |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual 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 |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual 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 |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::PolygonHoles | ( | const Graphic3d_CGroup & | ACGroup, |
| const TColStd_Array1OfInteger & | Bounds, | ||
| const Graphic3d_Array1OfVertex & | ListVertex, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual 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 |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::PolygonHoles | ( | const Graphic3d_CGroup & | ACGroup, |
| const TColStd_Array1OfInteger & | Bounds, | ||
| const Graphic3d_Array1OfVertexN & | ListVertex, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual 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 |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Polyline | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Array1OfVertex & | ListVertex, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Polyline | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Array1OfVertexC & | ListVertex, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual 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 |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::PrimitiveArray | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_PrimitiveArray & | parray, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual Standard_Boolean 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 Aspect_PrintAlgo | printAlgorithm = Aspect_PA_STRETCH, |
||
| const Standard_Real | theScaleFactor = 1.0 |
||
| ) | const [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| void Graphic3d_GraphicDriver::PrintBoolean | ( | const Standard_CString | AComment, |
| const Standard_Boolean | AValue | ||
| ) | const |
| void Graphic3d_GraphicDriver::PrintCGroup | ( | const Graphic3d_CGroup & | ACGroup, |
| const Standard_Integer | AField | ||
| ) | const |
| void Graphic3d_GraphicDriver::PrintCLight | ( | const Graphic3d_CLight & | ACLight, |
| const Standard_Integer | AField | ||
| ) | const |
| void Graphic3d_GraphicDriver::PrintCPick | ( | const Graphic3d_CPick & | ACPick, |
| const Standard_Integer | AField | ||
| ) | const |
| void Graphic3d_GraphicDriver::PrintCPlane | ( | const Graphic3d_CPlane & | ACPlane, |
| const Standard_Integer | AField | ||
| ) | const |
| void Graphic3d_GraphicDriver::PrintCStructure | ( | const Graphic3d_CStructure & | ACStructure, |
| const Standard_Integer | AField | ||
| ) | const |
| void Graphic3d_GraphicDriver::PrintCView | ( | const Graphic3d_CView & | ACView, |
| const Standard_Integer | AField | ||
| ) | const |
| void Graphic3d_GraphicDriver::PrintFunction | ( | const Standard_CString | AFunc | ) | const |
| void Graphic3d_GraphicDriver::PrintInteger | ( | const Standard_CString | AComment, |
| const Standard_Integer | AValue | ||
| ) | const |
| void Graphic3d_GraphicDriver::PrintIResult | ( | const Standard_CString | AFunc, |
| const Standard_Integer | AResult | ||
| ) | const |
| void Graphic3d_GraphicDriver::PrintMatrix | ( | const Standard_CString | AComment, |
| const TColStd_Array2OfReal & | AMatrix | ||
| ) | const |
| void Graphic3d_GraphicDriver::PrintShortReal | ( | const Standard_CString | AComment, |
| const Standard_ShortReal | AValue | ||
| ) | const |
| void Graphic3d_GraphicDriver::PrintString | ( | const Standard_CString | AComment, |
| const Standard_CString | AString | ||
| ) | const |
| virtual 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 | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::QuadrangleMesh | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Array2OfVertexN & | ListVertex, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::QuadrangleMesh | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Array2OfVertexNT & | ListVertex, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::QuadrangleMesh | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Array2OfVertex & | ListVertex, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::QuadrangleSet | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Array1OfVertex & | ListVertex, | ||
| const Aspect_Array1OfEdge & | ListEdge, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::QuadrangleSet | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Array1OfVertexN & | ListVertex, | ||
| const Aspect_Array1OfEdge & | ListEdge, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::QuadrangleSet | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Array1OfVertexNT & | ListVertex, | ||
| const Aspect_Array1OfEdge & | ListEdge, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::QuadrangleSet | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Array1OfVertexNC & | ListVertex, | ||
| const Aspect_Array1OfEdge & | ListEdge, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::QuadrangleSet | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Array1OfVertexC & | ListVertex, | ||
| const Aspect_Array1OfEdge & | ListEdge, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::RatioWindow | ( | const Graphic3d_CView & | ACView | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual 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 [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Rectangle | ( | const Standard_ShortReal | X, |
| const Standard_ShortReal | Y, | ||
| const Standard_ShortReal | Width, | ||
| const Standard_ShortReal | Height | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual 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 |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::RemoveGroup | ( | const Graphic3d_CGroup & | ACGroup | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::RemoveLayer | ( | const Aspect_CLayer2d & | ACLayer | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::RemovePrimitiveArray | ( | const Graphic3d_CGroup & | theCGroup, |
| const Graphic3d_PrimitiveArray & | thePArray | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::RemoveStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::RemoveView | ( | const Graphic3d_CView & | ACView | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::SetBackFacingModel | ( | const Graphic3d_CView & | aView | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::SetBgGradientStyle | ( | const Graphic3d_CView & | ACView, |
| const Aspect_GradientFillMethod | FillStyle | ||
| ) | [virtual] |
Reimplemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::SetBgImageStyle | ( | const Graphic3d_CView & | ACView, |
| const Aspect_FillMethod | FillStyle | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::SetColor | ( | const Standard_ShortReal | R, |
| const Standard_ShortReal | G, | ||
| const Standard_ShortReal | B | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::SetDepthTestEnabled | ( | const Graphic3d_CView & | view, |
| const Standard_Boolean | isEnabled | ||
| ) | const [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::SetGLLightEnabled | ( | const Graphic3d_CView & | view, |
| const Standard_Boolean | isEnabled | ||
| ) | const [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::SetLight | ( | const Graphic3d_CView & | ACView | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::SetLineAttributes | ( | const Standard_Integer | Type, |
| const Standard_ShortReal | Width | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::SetLineColor | ( | const Standard_ShortReal | R, |
| const Standard_ShortReal | G, | ||
| const Standard_ShortReal | B | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::SetLineType | ( | const Standard_Integer | Type | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::SetLineWidth | ( | const Standard_ShortReal | Width | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual 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 | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::SetPlane | ( | const Graphic3d_CView & | ACView | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::SetTextAttributes | ( | const Standard_CString | Font, |
| const Standard_Integer | Type, | ||
| const Standard_ShortReal | R, | ||
| const Standard_ShortReal | G, | ||
| const Standard_ShortReal | B | ||
| ) | [virtual] |
Reimplemented in OpenGl_GraphicDriver.
| void Graphic3d_GraphicDriver::SetTrace | ( | const Standard_Integer | ALevel | ) |
| virtual void Graphic3d_GraphicDriver::SetTransparency | ( | const Standard_ShortReal | ATransparency | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::SetVisualisation | ( | const Graphic3d_CView & | ACView | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Structure | ( | Graphic3d_CStructure & | ACStructure | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual 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 |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual 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 |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual 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 |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Text | ( | const Standard_CString | AText, |
| const Standard_ShortReal | X, | ||
| const Standard_ShortReal | Y, | ||
| const Standard_ShortReal | AHeight | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual 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 |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::TextContextGroup | ( | const Graphic3d_CGroup & | ACGroup, |
| const Standard_Integer | NoInsert | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::TextSize | ( | const Standard_CString | AText, |
| const Standard_ShortReal | AHeight, | ||
| Standard_ShortReal & | AWidth, | ||
| Standard_ShortReal & | AnAscent, | ||
| Standard_ShortReal & | ADescent | ||
| ) | const [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| Standard_Integer Graphic3d_GraphicDriver::Trace | ( | ) | const |
| virtual void Graphic3d_GraphicDriver::Transform | ( | const TColStd_Array2OfReal & | AMatrix, |
| const Graphic3d_TypeOfComposition | AType | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::TransformStructure | ( | const Graphic3d_CStructure & | ACStructure | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Transparency | ( | const Graphic3d_CView & | ACView, |
| const Standard_Boolean | AFlag | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::TriangleMesh | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Array1OfVertexNT & | ListVertex, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::TriangleMesh | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Array1OfVertex & | ListVertex, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::TriangleMesh | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Array1OfVertexN & | ListVertex, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::TriangleSet | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Array1OfVertexN & | ListVertex, | ||
| const Aspect_Array1OfEdge & | ListEdge, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::TriangleSet | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Array1OfVertexNT & | ListVertex, | ||
| const Aspect_Array1OfEdge & | ListEdge, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::TriangleSet | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Array1OfVertex & | ListVertex, | ||
| const Aspect_Array1OfEdge & | ListEdge, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::TriangleSet | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Array1OfVertexC & | ListVertex, | ||
| const Aspect_Array1OfEdge & | ListEdge, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::TriangleSet | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_Array1OfVertexNC & | ListVertex, | ||
| const Aspect_Array1OfEdge & | ListEdge, | ||
| const Standard_Boolean | EvalMinMax = Standard_True |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual 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 |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::TriedronEcho | ( | const Graphic3d_CView & | ACView, |
| const Aspect_TypeOfTriedronEcho | AType = Aspect_TOTE_NONE |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::TriedronErase | ( | const Graphic3d_CView & | ACView | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual 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 | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual 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 | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::UnsetTransparency | ( | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::Update | ( | const Graphic3d_CView & | ACView, |
| const Aspect_CLayer2d & | ACUnderLayer, | ||
| const Aspect_CLayer2d & | ACOverLayer | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::UserDraw | ( | const Graphic3d_CGroup & | ACGroup, |
| const Graphic3d_CUserDraw & | AUserDraw | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual Standard_Boolean Graphic3d_GraphicDriver::View | ( | Graphic3d_CView & | ACView | ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::ViewMapping | ( | const Graphic3d_CView & | ACView, |
| const Standard_Boolean | AWait | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual void Graphic3d_GraphicDriver::ViewOrientation | ( | const Graphic3d_CView & | ACView, |
| const Standard_Boolean | AWait | ||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
| virtual 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 |
||
| ) | [pure virtual] |
Implemented in OpenGl_GraphicDriver.
1.7.4