Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
Draw_Viewer Class Reference

#include <Draw_Viewer.hxx>

Public Member Functions

 Draw_Viewer ()
Standard_Boolean DefineColor (const Standard_Integer i, const char *colname)
void MakeView (const Standard_Integer id, const char *typ, const Standard_Integer X, const Standard_Integer Y, const Standard_Integer W, const Standard_Integer H)
void MakeView (const Standard_Integer id, const char *typ, const char *window)
void SetTitle (const Standard_Integer id, const char *name)
void ResetView (const Standard_Integer id)
void SetZoom (const Standard_Integer id, const Standard_Real z)
void RotateView (const Standard_Integer id, const gp_Dir2d &, const Standard_Real)
void RotateView (const Standard_Integer id, const gp_Pnt &, const gp_Dir &, const Standard_Real)
void SetFocal (const Standard_Integer id, const Standard_Real FocalDist)
char * GetType (const Standard_Integer id) const
Standard_Real Zoom (const Standard_Integer id) const
Standard_Real Focal (const Standard_Integer id) const
void SetTrsf (const Standard_Integer id, gp_Trsf &T)
void GetTrsf (const Standard_Integer id, gp_Trsf &T) const
void GetPosSize (const Standard_Integer id, Standard_Integer &X, Standard_Integer &Y, Standard_Integer &W, Standard_Integer &H)
Standard_Boolean Is3D (const Standard_Integer id) const
void GetFrame (const Standard_Integer id, Standard_Integer &xmin, Standard_Integer &ymin, Standard_Integer &xmax, Standard_Integer &ymax)
void FitView (const Standard_Integer id, const Standard_Integer frame)
void PanView (const Standard_Integer id, const Standard_Integer DX, const Standard_Integer DY)
void SetPan (const Standard_Integer id, const Standard_Integer DX, const Standard_Integer DY)
void GetPan (const Standard_Integer id, Standard_Integer &DX, Standard_Integer &DY)
Standard_Boolean HasView (const Standard_Integer id) const
void DisplayView (const Standard_Integer id) const
void HideView (const Standard_Integer id) const
void ClearView (const Standard_Integer id) const
void RemoveView (const Standard_Integer id)
void RepaintView (const Standard_Integer id) const
void ConfigView (const Standard_Integer id) const
void PostScriptView (const Standard_Integer id, const Standard_Integer VXmin, const Standard_Integer VYmin, const Standard_Integer VXmax, const Standard_Integer VYmax, const Standard_Integer PXmin, const Standard_Integer PYmin, const Standard_Integer PXmax, const Standard_Integer PYmax, ostream &sortie) const
void PostColor (const Standard_Integer icol, const Standard_Integer width, const Standard_Real gray)
Standard_Boolean SaveView (const Standard_Integer id, const char *filename)
void RepaintAll () const
void Repaint2D () const
void Repaint3D () const
unsigned long GetWindow (const Standard_Integer id) const
void DeleteView (const Standard_Integer id)
void Clear ()
void Clear2D ()
void Clear3D ()
void Flush ()
void DrawOnView (const Standard_Integer id, const Handle< Draw_Drawable3D > &D) const
void HighlightOnView (const Standard_Integer id, const Handle< Draw_Drawable3D > &D, const Draw_ColorKind C=Draw_blanc) const
void AddDrawable (const Handle< Draw_Drawable3D > &D)
void RemoveDrawable (const Handle< Draw_Drawable3D > &D)
Draw_Display MakeDisplay (const Standard_Integer id) const
void Select (Standard_Integer &id, Standard_Integer &X, Standard_Integer &Y, Standard_Integer &Button, Standard_Boolean waitclick=Standard_True)
Standard_Integer Pick (const Standard_Integer id, const Standard_Integer X, const Standard_Integer Y, const Standard_Integer Prec, Handle< Draw_Drawable3D > &D, const Standard_Integer First=0) const
void LastPick (gp_Pnt &P1, gp_Pnt &P2, Standard_Real &Param)
 ~Draw_Viewer ()
Draw_Vieweroperator<< (const Handle< Draw_Drawable3D > &)
const Draw_SequenceOfDrawable3DGetDrawables ()

Constructor & Destructor Documentation


Member Function Documentation

unsigned long Draw_Viewer::GetWindow ( const Standard_Integer  id) const
void Draw_Viewer::LastPick ( gp_Pnt P1,
gp_Pnt P2,
Standard_Real Param 
)
void Draw_Viewer::MakeView ( const Standard_Integer  id,
const char *  typ,
const char *  window 
)
Draw_Viewer& Draw_Viewer::operator<< ( const Handle< Draw_Drawable3D > &  )

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