|
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 |