OCC Main Page | Draw | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

Draw
TKDraw
DrawTrSurf


DrawTrSurf Class Reference

This package supports the display of parametric
curves and surfaces.

The Drawable deferred classes is inherited from
the Drawable3D class from the package Draw, it
adds methods to draw 3D Curves and Curves on 3D
Surfaces.

The classes Curve Curve2d and Surface are drawable
and can be used to draw a single curve from
packages Geom or Geom2d or a surface from Geom.

The Triangulation and Polygon from the package
Poly are also supported.
.

#include <DrawTrSurf.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)

Static Public Member Functions

static Standard_EXPORT void Set (const Standard_CString Name, const gp_Pnt &G)
 Sets <g> in the variable <name>. Overwrite the
variable if already set.
.
static Standard_EXPORT void Set (const Standard_CString Name, const gp_Pnt2d &G)
 Sets <g> in the variable <name>. Overwrite the
variable if already set.
.
static Standard_EXPORT void Set (const Standard_CString Name, const Handle(Geom_Geometry)&G)
 Sets <g> in the variable <name>. Overwrite the
variable if already set.
.
static Standard_EXPORT void Set (const Standard_CString Name, const Handle(Geom2d_Curve)&C)
 Sets <c> in the variable <name>. Overwrite the
variable if already set.
.
static Standard_EXPORT void Set (const Standard_CString Name, const Handle(Poly_Triangulation)&T)
 Sets <t> in the variable <name>. Overwrite the
variable if already set.
.
static Standard_EXPORT void Set (const Standard_CString Name, const Handle(Poly_Polygon3D)&P)
 Sets

in the variable <name>. Overwrite the
variable if already set.
.

static Standard_EXPORT void Set (const Standard_CString Name, const Handle(Poly_Polygon2D)&P)
 Sets

in the variable <name>. Overwrite the
variable if already set.
.

static Standard_EXPORT Handle_Geom_Geometry Get (Standard_CString &Name)
 Get the variable <s>. Returns a null handle if
none, and print a warning message.
.
static Standard_EXPORT Standard_Boolean GetPoint (Standard_CString &Name, gp_Pnt &P)
 Gets the variable. Returns False if none and print
a warning message.
.
static Standard_EXPORT Standard_Boolean GetPoint2d (Standard_CString &Name, gp_Pnt2d &P)
 Gets the variable. Returns False if none and print
a warning message.
.
static Standard_EXPORT Handle_Geom_Curve GetCurve (Standard_CString &Name)
 Get the variable <s>. Returns a null handle if
none, and print a warning message.
.
static Standard_EXPORT Handle_Geom_BezierCurve GetBezierCurve (Standard_CString &Name)
 Get the variable <s>. Returns a null handle if
none, and print a warning message.
.
static Standard_EXPORT Handle_Geom_BSplineCurve GetBSplineCurve (Standard_CString &Name)
 Get the variable <s>. Returns a null handle if
none, and print a warning message.
.
static Standard_EXPORT Handle_Geom2d_Curve GetCurve2d (Standard_CString &Name)
 Get the variable <s>. Returns a null handle if
none, and print a warning message.
.
static Standard_EXPORT Handle_Geom2d_BezierCurve GetBezierCurve2d (Standard_CString &Name)
 Get the variable <s>. Returns a null handle if
none, and print a warning message.
.
static Standard_EXPORT Handle_Geom2d_BSplineCurve GetBSplineCurve2d (Standard_CString &Name)
 Get the variable <s>. Returns a null handle if
none, and print a warning message.
.
static Standard_EXPORT Handle_Geom_Surface GetSurface (Standard_CString &Name)
 Get the variable <s>. Returns a null handle if
none, and print a warning message.
.
static Standard_EXPORT Handle_Geom_BezierSurface GetBezierSurface (Standard_CString &Name)
 Get the variable <s>. Returns a null handle if
none, and print a warning message.
.
static Standard_EXPORT Handle_Geom_BSplineSurface GetBSplineSurface (Standard_CString &Name)
 Get the variable <s>. Returns a null handle if
none, and print a warning message.
.
static Standard_EXPORT Handle_Poly_Triangulation GetTriangulation (Standard_CString &Name)
 Get the variable <s>. Returns a null handle if
none, and print a warning message.
.
static Standard_EXPORT Handle_Poly_Polygon3D GetPolygon3D (Standard_CString &Name)
 Get the variable <s>. Returns a null handle if
none, and print a warning message.
.
static Standard_EXPORT Handle_Poly_Polygon2D GetPolygon2D (Standard_CString &Name)
 Get the variable <s>. Returns a null handle if
none, and print a warning message.
.
static Standard_EXPORT void BasicCommands (Draw_Interpretor &I)
 defines display commands.


Member Function Documentation

static Standard_EXPORT void DrawTrSurf::BasicCommands (  Draw_Interpretor &  I  )  [static]
 

static Standard_EXPORT Handle_Geom_Geometry DrawTrSurf::Get (  Standard_CString &  Name  )  [static]
 

static Standard_EXPORT Handle_Geom_BezierCurve DrawTrSurf::GetBezierCurve (  Standard_CString &  Name  )  [static]
 

static Standard_EXPORT Handle_Geom2d_BezierCurve DrawTrSurf::GetBezierCurve2d (  Standard_CString &  Name  )  [static]
 

static Standard_EXPORT Handle_Geom_BezierSurface DrawTrSurf::GetBezierSurface (  Standard_CString &  Name  )  [static]
 

static Standard_EXPORT Handle_Geom_BSplineCurve DrawTrSurf::GetBSplineCurve (  Standard_CString &  Name  )  [static]
 

static Standard_EXPORT Handle_Geom2d_BSplineCurve DrawTrSurf::GetBSplineCurve2d (  Standard_CString &  Name  )  [static]
 

static Standard_EXPORT Handle_Geom_BSplineSurface DrawTrSurf::GetBSplineSurface (  Standard_CString &  Name  )  [static]
 

static Standard_EXPORT Handle_Geom_Curve DrawTrSurf::GetCurve (  Standard_CString &  Name  )  [static]
 

static Standard_EXPORT Handle_Geom2d_Curve DrawTrSurf::GetCurve2d (  Standard_CString &  Name  )  [static]
 

static Standard_EXPORT Standard_Boolean DrawTrSurf::GetPoint (  Standard_CString &  Name,
gp_Pnt &  P
)  [static]
 

static Standard_EXPORT Standard_Boolean DrawTrSurf::GetPoint2d (  Standard_CString &  Name,
gp_Pnt2d &  P
)  [static]
 

static Standard_EXPORT Handle_Poly_Polygon2D DrawTrSurf::GetPolygon2D (  Standard_CString &  Name  )  [static]
 

static Standard_EXPORT Handle_Poly_Polygon3D DrawTrSurf::GetPolygon3D (  Standard_CString &  Name  )  [static]
 

static Standard_EXPORT Handle_Geom_Surface DrawTrSurf::GetSurface (  Standard_CString &  Name  )  [static]
 

static Standard_EXPORT Handle_Poly_Triangulation DrawTrSurf::GetTriangulation (  Standard_CString &  Name  )  [static]
 

void DrawTrSurf::operator delete (  void *  anAddress  )  [inline]
 

void* DrawTrSurf::operator new (  size_t  size  )  [inline]
 

void* DrawTrSurf::operator new (  size_t  ,
void *  anAddress
)  [inline]
 

static Standard_EXPORT void DrawTrSurf::Set (  const Standard_CString  Name,
const Handle(Poly_Polygon2D)&  P
)  [static]
 

static Standard_EXPORT void DrawTrSurf::Set (  const Standard_CString  Name,
const Handle(Poly_Polygon3D)&  P
)  [static]
 

static Standard_EXPORT void DrawTrSurf::Set (  const Standard_CString  Name,
const Handle(Poly_Triangulation)&  T
)  [static]
 

static Standard_EXPORT void DrawTrSurf::Set (  const Standard_CString  Name,
const Handle(Geom2d_Curve)&  C
)  [static]
 

static Standard_EXPORT void DrawTrSurf::Set (  const Standard_CString  Name,
const Handle(Geom_Geometry)&  G
)  [static]
 

static Standard_EXPORT void DrawTrSurf::Set (  const Standard_CString  Name,
const gp_Pnt2d &  G
)  [static]
 

static Standard_EXPORT void DrawTrSurf::Set (  const Standard_CString  Name,
const gp_Pnt &  G
)  [static]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:51:13 2008 for OpenCASCADE by  doxygen 1.4.1