Open CASCADE Technology 6.5.2
Public Member Functions | Static Public Member Functions
GeomProjLib Class Reference

Projection of a curve on a surface.

#include <GeomProjLib.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 Handle_Geom2d_Curve Curve2d (const Handle< Geom_Curve > &C, const Standard_Real First, const Standard_Real Last, const Handle< Geom_Surface > &S, const Standard_Real UFirst, const Standard_Real ULast, const Standard_Real VFirst, const Standard_Real VLast, Standard_Real &Tolerance)
static Handle_Geom2d_Curve Curve2d (const Handle< Geom_Curve > &C, const Standard_Real First, const Standard_Real Last, const Handle< Geom_Surface > &S, Standard_Real &Tolerance)
static Handle_Geom2d_Curve Curve2d (const Handle< Geom_Curve > &C, const Standard_Real First, const Standard_Real Last, const Handle< Geom_Surface > &S)
static Handle_Geom2d_Curve Curve2d (const Handle< Geom_Curve > &C, const Handle< Geom_Surface > &S)
static Handle_Geom2d_Curve Curve2d (const Handle< Geom_Curve > &C, const Handle< Geom_Surface > &S, const Standard_Real UDeb, const Standard_Real UFin, const Standard_Real VDeb, const Standard_Real VFin)
static Handle_Geom2d_Curve Curve2d (const Handle< Geom_Curve > &C, const Handle< Geom_Surface > &S, const Standard_Real UDeb, const Standard_Real UFin, const Standard_Real VDeb, const Standard_Real VFin, Standard_Real &Tolerance)
static Handle_Geom_Curve Project (const Handle< Geom_Curve > &C, const Handle< Geom_Surface > &S)
static Handle_Geom_Curve ProjectOnPlane (const Handle< Geom_Curve > &Curve, const Handle< Geom_Plane > &Plane, const gp_Dir &Dir, const Standard_Boolean KeepParametrization)

Member Function Documentation

static Handle_Geom2d_Curve GeomProjLib::Curve2d ( const Handle< Geom_Curve > &  C,
const Standard_Real  First,
const Standard_Real  Last,
const Handle< Geom_Surface > &  S,
const Standard_Real  UFirst,
const Standard_Real  ULast,
const Standard_Real  VFirst,
const Standard_Real  VLast,
Standard_Real Tolerance 
) [static]
static Handle_Geom2d_Curve GeomProjLib::Curve2d ( const Handle< Geom_Curve > &  C,
const Standard_Real  First,
const Standard_Real  Last,
const Handle< Geom_Surface > &  S,
Standard_Real Tolerance 
) [static]
static Handle_Geom2d_Curve GeomProjLib::Curve2d ( const Handle< Geom_Curve > &  C,
const Handle< Geom_Surface > &  S,
const Standard_Real  UDeb,
const Standard_Real  UFin,
const Standard_Real  VDeb,
const Standard_Real  VFin 
) [static]
static Handle_Geom2d_Curve GeomProjLib::Curve2d ( const Handle< Geom_Curve > &  C,
const Handle< Geom_Surface > &  S,
const Standard_Real  UDeb,
const Standard_Real  UFin,
const Standard_Real  VDeb,
const Standard_Real  VFin,
Standard_Real Tolerance 
) [static]
static Handle_Geom2d_Curve GeomProjLib::Curve2d ( const Handle< Geom_Curve > &  C,
const Standard_Real  First,
const Standard_Real  Last,
const Handle< Geom_Surface > &  S 
) [static]
static Handle_Geom2d_Curve GeomProjLib::Curve2d ( const Handle< Geom_Curve > &  C,
const Handle< Geom_Surface > &  S 
) [static]
void GeomProjLib::operator delete ( void *  anAddress) [inline]
void* GeomProjLib::operator new ( size_t  size) [inline]
void* GeomProjLib::operator new ( size_t  ,
void *  anAddress 
) [inline]
static Handle_Geom_Curve GeomProjLib::Project ( const Handle< Geom_Curve > &  C,
const Handle< Geom_Surface > &  S 
) [static]
static Handle_Geom_Curve GeomProjLib::ProjectOnPlane ( const Handle< Geom_Curve > &  Curve,
const Handle< Geom_Plane > &  Plane,
const gp_Dir Dir,
const Standard_Boolean  KeepParametrization 
) [static]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines