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