Logo Search packages:      
Sourcecode: opencascade version File versions  Download package

Graphic3d_GraphicDriver Class Reference

#include <Graphic3d_GraphicDriver.hxx>

Inheritance diagram for Graphic3d_GraphicDriver:

MMgt_TShared Standard_Transient OpenGl_GraphicDriver

List of all members.


Detailed Description

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

Definition at line 169 of file Graphic3d_GraphicDriver.hxx.


Public Member Functions

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
Standard_Boolean 
Begin (const Aspect_Display ADisplay)
 call_togl_begin_display

virtual Standard_EXPORT
Standard_Boolean 
Begin (const Standard_CString ADisplay)
 call_togl_begin

virtual Standard_EXPORT
Standard_Boolean 
BeginAddMode (const Graphic3d_CView &ACView)
 call_togl_begin_ajout_mode

virtual Standard_EXPORT void BeginAnimation (const Graphic3d_CView &ACView)
 call_togl_begin_animation

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 BeginLayer (const Aspect_CLayer2d &ACLayer)
 call_togl_begin_layer2d

virtual Standard_EXPORT void BeginPolygon2d ()
 call_togl_begin_polygon2d

virtual Standard_EXPORT void BeginPolyline ()
 call_togl_begin_polyline

virtual Standard_EXPORT void BeginPolyline2d ()
 call_togl_begin_polyline2d

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 Bezier (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_bezier

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 ClearGroup (const Graphic3d_CGroup &ACGroup)
 call_togl_cleargroup

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

virtual Standard_EXPORT void ClearLayer (const Aspect_CLayer2d &ACLayer)
 call_togl_clear_layer2d

virtual Standard_EXPORT void ClearStructure (const Graphic3d_CStructure &ACStructure)
 call_togl_clearstructure

virtual Standard_EXPORT void ClipLimit (const Graphic3d_CView &ACView, const Standard_Boolean AWait)
 call_togl_cliplimit

virtual Standard_EXPORT void CloseGroup (const Graphic3d_CGroup &ACGroup)
 call_togl_closegroup

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
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 DeactivateView (const Graphic3d_CView &ACView)
 call_togl_deactivateview

virtual Standard_EXPORT void DegenerateStructure (const Graphic3d_CStructure &ACStructure)
 call_togl_degeneratestructure

virtual Standard_EXPORT void Delete () const
 Memory deallocator for transient classes.
virtual Standard_EXPORT void DepthCueing (const Graphic3d_CView &ACView, const Standard_Boolean AFlag)
 call_togl_cliplimit

virtual Standard_EXPORT void DestroyTexture (const Standard_Integer TexId) const
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 Draw (const Standard_ShortReal X, const Standard_ShortReal Y)
 call_togl_draw2d

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 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 const
Handle_Standard_Type & 
DynamicType () const
 Returns a type information object about this object.
virtual Standard_EXPORT const
Handle_Standard_Type & 
DynamicType () const
 Returns a type information object about this object.
virtual Standard_EXPORT void Edge (const Standard_ShortReal X, const Standard_ShortReal Y)
 call_togl_edge2d

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 End ()
 call_togl_end

virtual Standard_EXPORT void EndAddMode ()
 call_togl_end_ajout_mode

virtual Standard_EXPORT void EndAnimation (const Graphic3d_CView &ACView)
 call_togl_end_animation

virtual Standard_EXPORT void EndImmediatMode (const Standard_Integer Synchronize)
 call_togl_end_immediat_mode

virtual Standard_EXPORT void EndLayer ()
 call_togl_end_layer2d

virtual Standard_EXPORT void EndPolygon2d ()
 call_togl_end_polygon2d

virtual Standard_EXPORT void EndPolyline ()
 call_togl_end_polyline

virtual Standard_EXPORT void EndPolyline2d ()
 call_togl_end_polyline2d

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

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)
virtual Standard_EXPORT void FaceContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert)
 call_togl_facecontextgroup

Standard_EXPORT Standard_Integer GetRefCount () const
 Get the reference counter of this object.
Standard_EXPORT Standard_Integer GetRefCount () const
 Get the reference counter of this object.
Standard_EXPORT Graphic3d_GraphicDriver (const Standard_CString AShrName)
 Initialises the Driver
.
virtual Standard_EXPORT void Group (Graphic3d_CGroup &ACGroup)
 call_togl_group

Standard_EXPORT const Handle (Standard_Type)&DynamicType() const
virtual Standard_EXPORT
Standard_Integer 
HashCode (const Standard_Integer Upper) const
virtual Standard_EXPORT
Standard_Integer 
HashCode (const Standard_Integer Upper) const
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 InitPick ()
 call_togl_init_pick

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_Boolean 
InquireTextureAvailable ()
virtual Standard_EXPORT
Standard_Integer 
InquireViewLimit ()
 call_togl_inquireview

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

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

Standard_EXPORT Standard_Boolean IsInstance (const Standard_CString theTypeName) const
 Returns a true value if this is an instance of TypeName.
Standard_EXPORT Standard_Boolean IsInstance (const Handle_Standard_Type &theType) const
 Returns a true value if this is an instance of Type.
Standard_EXPORT Standard_Boolean IsInstance (const Standard_CString theTypeName) const
 Returns a true value if this is an instance of TypeName.
Standard_EXPORT Standard_Boolean IsInstance (const Handle_Standard_Type &theType) const
 Returns a true value if this is an instance of Type.
Standard_EXPORT Standard_Boolean IsKind (const Standard_CString theTypeName) const
Standard_EXPORT Standard_Boolean IsKind (const Handle_Standard_Type &theType) const
Standard_EXPORT Standard_Boolean IsKind (const Standard_CString theTypeName) const
Standard_EXPORT Standard_Boolean IsKind (const Handle_Standard_Type &theType) const
virtual Standard_EXPORT void Layer (Aspect_CLayer2d &ACLayer)
 call_togl_layer2d

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

virtual Standard_EXPORT void Marker (const Graphic3d_CGroup &ACGroup, const Graphic3d_Vertex &APoint, const Standard_Boolean EvalMinMax=Standard_True)
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 MarkerContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert)
 call_togl_markercontextgroup

virtual Standard_EXPORT void MarkerSet (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
virtual Standard_EXPORT void ModifyTexture (const Standard_Integer TexId, const Graphic3d_CInitTexture &AValue) const
virtual Standard_EXPORT void Move (const Standard_ShortReal X, const Standard_ShortReal Y)
 call_togl_move2d

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

virtual Standard_EXPORT void NameSetStructure (const Graphic3d_CStructure &ACStructure)
 call_togl_namesetstructure

virtual Standard_EXPORT void OpenGroup (const Graphic3d_CGroup &ACGroup)
 call_togl_opengroup

void operator delete (void *anAddress)
 Operator delete symmetric to operator new.
void operator delete (void *anAddress)
 Operator delete symmetric to operator new.
void * operator new (size_t size)
 Operator new for memory allocation uses Open CASCADE memory manager.
void * operator new (size_t, void *anAddress)
 Operator new for placement in pre-allocated memory.
void * operator new (size_t size)
 Operator new for memory allocation uses Open CASCADE memory manager.
void * operator new (size_t, void *anAddress)
 Operator new for placement in pre-allocated memory.
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 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 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_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_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_Array1OfVertex &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_Array1OfVertexN &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_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_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon_holes

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 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 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 PrimitiveArray (const Graphic3d_CGroup &ACGroup, const Graphic3d_PrimitiveArray &parray, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_parray

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
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 PrintMatrix (const Standard_CString AComment, const TColStd_Array2OfReal &AMatrix) const
Standard_EXPORT void PrintShortReal (const Standard_CString AComment, const Standard_ShortReal AValue) const
Standard_EXPORT void PrintString (const Standard_CString AComment, const Standard_CString AString) const
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 void QuadrangleMesh (const Graphic3d_CGroup &ACGroup, const Graphic3d_Array2OfVertexNT &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_Array2OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_quadrangle

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 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_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_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_Array1OfVertex &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon_indices

virtual Standard_EXPORT void RatioWindow (const Graphic3d_CView &ACView)
 call_togl_ratio_window

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
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 Redraw (const Graphic3d_CView &ACView, const Aspect_CLayer2d &ACUnderLayer, const Aspect_CLayer2d &ACOverLayer, const Standard_Integer x=0, const Standard_Integer y=0, const Standard_Integer width=0, const Standard_Integer height=0)
virtual Standard_EXPORT void RemoveGroup (const Graphic3d_CGroup &ACGroup)
 call_togl_removegroup

virtual Standard_EXPORT void RemoveLayer (const Aspect_CLayer2d &ACLayer)
 call_togl_removelayer2d

virtual Standard_EXPORT void RemoveStructure (const Graphic3d_CStructure &ACStructure)
 call_togl_removestructure

virtual Standard_EXPORT void RemoveView (const Graphic3d_CView &ACView)
 call_togl_removeview

virtual Standard_EXPORT void SetBackFacingModel (const Graphic3d_CView &aView)
 call_togl_backfacing

virtual Standard_EXPORT void SetBgImageStyle (const Graphic3d_CView &ACView, const Aspect_FillMethod FillStyle)
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 SetDepthTestEnabled (const Graphic3d_CView &view, const Standard_Boolean isEnabled) const
 call_togl_depthtest

virtual Standard_EXPORT void SetGLLightEnabled (const Graphic3d_CView &view, const Standard_Boolean isEnabled) const
 call_togl_gllight

virtual Standard_EXPORT void SetLight (const Graphic3d_CView &ACView)
 call_togl_setlight

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

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 SetPlane (const Graphic3d_CView &ACView)
 call_togl_setplane

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

Standard_EXPORT void SetTrace (const Standard_Integer ALevel)
virtual Standard_EXPORT void SetTransparency (const Standard_ShortReal ATransparency)
 call_togl_set_transparency

virtual Standard_EXPORT void SetVisualisation (const Graphic3d_CView &ACView)
 call_togl_setvisualisation

virtual Standard_EXPORT void ShallowDump (Standard_OStream &) const
virtual Standard_EXPORT void ShallowDump (Standard_OStream &) const
virtual Standard_EXPORT void Structure (Graphic3d_CStructure &ACStructure)
 call_togl_structure

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 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 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 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 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 TextContextGroup (const Graphic3d_CGroup &ACGroup, const Standard_Integer NoInsert)
 call_togl_textcontextgroup

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
Handle_Standard_Transient 
This () const
virtual Standard_EXPORT
Handle_Standard_Transient 
This () const
Standard_EXPORT Standard_Integer Trace () const
virtual Standard_EXPORT void Transform (const TColStd_Array2OfReal &AMatrix, const Graphic3d_TypeOfComposition AType)
 call_togl_transform

virtual Standard_EXPORT void TransformStructure (const Graphic3d_CStructure &ACStructure)
 call_togl_transformstructure

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

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 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_Array1OfVertex &ListVertex, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_triangle

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 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_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_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_Array1OfVertex &ListVertex, const Aspect_Array1OfEdge &ListEdge, const Standard_Boolean EvalMinMax=Standard_True)
 call_togl_polygon_indices

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 TriedronEcho (const Graphic3d_CView &ACView, const Aspect_TypeOfTriedronEcho AType=Aspect_TOTE_NONE)
 call_togl_triedron_echo

virtual Standard_EXPORT void TriedronErase (const Graphic3d_CView &ACView)
 call_togl_triedron_erase

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 UnsetTransparency ()
 call_togl_unset_transparency

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

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

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


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

OSD_SharedLibrary MySharedLibrary
Standard_Integer MyTraceLevel

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index