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

ModelingAlgorithms
TKFillet
BRepBlend


BRepBlend_Corde Class Reference

#include <BRepBlend_Corde.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT BRepBlend_Corde (const Handle(Adaptor3d_HSurface)&S, const Handle(Adaptor3d_HCurve)&CGuide)
Standard_EXPORT void SetParam (const Standard_Real Param)
Standard_EXPORT void SetDist (const Standard_Real Dist)
Standard_EXPORT Standard_Boolean Value (const math_Vector &X, math_Vector &F)
Standard_EXPORT Standard_Boolean Derivatives (const math_Vector &X, math_Matrix &D)
Standard_EXPORT const gp_Pnt & PointOnS () const
Standard_EXPORT const gp_Pnt & PointOnGuide () const
Standard_EXPORT const gp_Vec & NPlan () const
Standard_EXPORT Standard_Boolean IsTangencyPoint () const
Standard_EXPORT const gp_Vec & TangentOnS () const
Standard_EXPORT const gp_Vec2d & Tangent2dOnS () const
Standard_EXPORT void DerFguide (const math_Vector &Sol, gp_Vec2d &DerF)
Standard_EXPORT Standard_Boolean IsSolution (const math_Vector &Sol, const Standard_Real Tol)

Private Attributes

Handle_Adaptor3d_HSurface surf
Handle_Adaptor3d_HCurve guide
gp_Pnt pts
gp_Pnt2d pt2d
Standard_Real dis
Standard_Real normtg
Standard_Real theD
gp_Pnt ptgui
gp_Vec nplan
gp_Vec d1gui
gp_Vec d2gui
gp_Vec tgs
gp_Vec2d tg2d
Standard_Boolean istangent


Constructor & Destructor Documentation

Standard_EXPORT BRepBlend_Corde::BRepBlend_Corde const Handle(Adaptor3d_HSurface)&  S,
const Handle(Adaptor3d_HCurve)&  CGuide
 


Member Function Documentation

Standard_EXPORT void BRepBlend_Corde::DerFguide const math_Vector &  Sol,
gp_Vec2d &  DerF
 

Standard_EXPORT Standard_Boolean BRepBlend_Corde::Derivatives const math_Vector &  X,
math_Matrix &  D
 

Standard_EXPORT Standard_Boolean BRepBlend_Corde::IsSolution const math_Vector &  Sol,
const Standard_Real  Tol
 

Standard_EXPORT Standard_Boolean BRepBlend_Corde::IsTangencyPoint  )  const
 

Standard_EXPORT const gp_Vec& BRepBlend_Corde::NPlan  )  const
 

void BRepBlend_Corde::operator delete void *  anAddress  )  [inline]
 

void* BRepBlend_Corde::operator new size_t  size  )  [inline]
 

void* BRepBlend_Corde::operator new size_t  ,
void *  anAddress
[inline]
 

Standard_EXPORT const gp_Pnt& BRepBlend_Corde::PointOnGuide  )  const
 

Standard_EXPORT const gp_Pnt& BRepBlend_Corde::PointOnS  )  const
 

Standard_EXPORT void BRepBlend_Corde::SetDist const Standard_Real  Dist  ) 
 

Standard_EXPORT void BRepBlend_Corde::SetParam const Standard_Real  Param  ) 
 

Standard_EXPORT const gp_Vec2d& BRepBlend_Corde::Tangent2dOnS  )  const
 

Standard_EXPORT const gp_Vec& BRepBlend_Corde::TangentOnS  )  const
 

Standard_EXPORT Standard_Boolean BRepBlend_Corde::Value const math_Vector &  X,
math_Vector &  F
 


Field Documentation

gp_Vec BRepBlend_Corde::d1gui [private]
 

gp_Vec BRepBlend_Corde::d2gui [private]
 

Standard_Real BRepBlend_Corde::dis [private]
 

Handle_Adaptor3d_HCurve BRepBlend_Corde::guide [private]
 

Standard_Boolean BRepBlend_Corde::istangent [private]
 

Standard_Real BRepBlend_Corde::normtg [private]
 

gp_Vec BRepBlend_Corde::nplan [private]
 

gp_Pnt2d BRepBlend_Corde::pt2d [private]
 

gp_Pnt BRepBlend_Corde::ptgui [private]
 

gp_Pnt BRepBlend_Corde::pts [private]
 

Handle_Adaptor3d_HSurface BRepBlend_Corde::surf [private]
 

gp_Vec2d BRepBlend_Corde::tg2d [private]
 

gp_Vec BRepBlend_Corde::tgs [private]
 

Standard_Real BRepBlend_Corde::theD [private]
 


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