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

ModelingAlgorithms
TKFillet
BRepBlend


BRepBlend_Extremity Class Reference

#include <BRepBlend_Extremity.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_Extremity ()
Standard_EXPORT BRepBlend_Extremity (const gp_Pnt &P, const Standard_Real U, const Standard_Real V, const Standard_Real Param, const Standard_Real Tol)
Standard_EXPORT BRepBlend_Extremity (const gp_Pnt &P, const Standard_Real U, const Standard_Real V, const Standard_Real Param, const Standard_Real Tol, const Handle(Adaptor3d_HVertex)&Vtx)
Standard_EXPORT BRepBlend_Extremity (const gp_Pnt &P, const Standard_Real W, const Standard_Real Param, const Standard_Real Tol)
Standard_EXPORT void SetValue (const gp_Pnt &P, const Standard_Real U, const Standard_Real V, const Standard_Real Param, const Standard_Real Tol)
Standard_EXPORT void SetValue (const gp_Pnt &P, const Standard_Real U, const Standard_Real V, const Standard_Real Param, const Standard_Real Tol, const Handle(Adaptor3d_HVertex)&Vtx)
Standard_EXPORT void SetValue (const gp_Pnt &P, const Standard_Real W, const Standard_Real Param, const Standard_Real Tol)
const gp_Pnt & Value () const
void SetTangent (const gp_Vec &Tangent)
Standard_Boolean HasTangent () const
const gp_Vec & Tangent () const
Standard_Real Tolerance () const
Standard_EXPORT void SetVertex (const Handle(Adaptor3d_HVertex)&V)
Standard_EXPORT void AddArc (const Handle(Adaptor2d_HCurve2d)&A, const Standard_Real Param, const IntSurf_Transition &TLine, const IntSurf_Transition &TArc)
void Parameters (Standard_Real &U, Standard_Real &V) const
Standard_Boolean IsVertex () const
const Handle_Adaptor3d_HVertex & Vertex () const
Standard_Integer NbPointOnRst () const
const BRepBlend_PointOnRstPointOnRst (const Standard_Integer Index) const
Standard_Real Parameter () const
Standard_Real ParameterOnGuide () const

Private Attributes

Handle_Adaptor3d_HVertex vtx
BRepBlend_SequenceOfPointOnRst seqpt
gp_Pnt pt
gp_Vec tang
Standard_Real param
Standard_Real u
Standard_Real v
Standard_Real tol
Standard_Boolean isvtx
Standard_Boolean hastang


Constructor & Destructor Documentation

Standard_EXPORT BRepBlend_Extremity::BRepBlend_Extremity  ) 
 

Standard_EXPORT BRepBlend_Extremity::BRepBlend_Extremity const gp_Pnt &  P,
const Standard_Real  U,
const Standard_Real  V,
const Standard_Real  Param,
const Standard_Real  Tol
 

Standard_EXPORT BRepBlend_Extremity::BRepBlend_Extremity const gp_Pnt &  P,
const Standard_Real  U,
const Standard_Real  V,
const Standard_Real  Param,
const Standard_Real  Tol,
const Handle(Adaptor3d_HVertex)&  Vtx
 

Standard_EXPORT BRepBlend_Extremity::BRepBlend_Extremity const gp_Pnt &  P,
const Standard_Real  W,
const Standard_Real  Param,
const Standard_Real  Tol
 


Member Function Documentation

Standard_EXPORT void BRepBlend_Extremity::AddArc const Handle(Adaptor2d_HCurve2d)&  A,
const Standard_Real  Param,
const IntSurf_Transition TLine,
const IntSurf_Transition TArc
 

Standard_Boolean BRepBlend_Extremity::HasTangent  )  const
 

Standard_Boolean BRepBlend_Extremity::IsVertex  )  const
 

Standard_Integer BRepBlend_Extremity::NbPointOnRst  )  const
 

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

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

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

Standard_Real BRepBlend_Extremity::Parameter  )  const
 

Standard_Real BRepBlend_Extremity::ParameterOnGuide  )  const
 

void BRepBlend_Extremity::Parameters Standard_Real &  U,
Standard_Real &  V
const
 

const BRepBlend_PointOnRst& BRepBlend_Extremity::PointOnRst const Standard_Integer  Index  )  const
 

void BRepBlend_Extremity::SetTangent const gp_Vec &  Tangent  ) 
 

Standard_EXPORT void BRepBlend_Extremity::SetValue const gp_Pnt &  P,
const Standard_Real  W,
const Standard_Real  Param,
const Standard_Real  Tol
 

Standard_EXPORT void BRepBlend_Extremity::SetValue const gp_Pnt &  P,
const Standard_Real  U,
const Standard_Real  V,
const Standard_Real  Param,
const Standard_Real  Tol,
const Handle(Adaptor3d_HVertex)&  Vtx
 

Standard_EXPORT void BRepBlend_Extremity::SetValue const gp_Pnt &  P,
const Standard_Real  U,
const Standard_Real  V,
const Standard_Real  Param,
const Standard_Real  Tol
 

Standard_EXPORT void BRepBlend_Extremity::SetVertex const Handle(Adaptor3d_HVertex)&  V  ) 
 

const gp_Vec& BRepBlend_Extremity::Tangent  )  const
 

Standard_Real BRepBlend_Extremity::Tolerance  )  const
 

const gp_Pnt& BRepBlend_Extremity::Value  )  const
 

const Handle_Adaptor3d_HVertex& BRepBlend_Extremity::Vertex  )  const
 


Field Documentation

Standard_Boolean BRepBlend_Extremity::hastang [private]
 

Standard_Boolean BRepBlend_Extremity::isvtx [private]
 

Standard_Real BRepBlend_Extremity::param [private]
 

gp_Pnt BRepBlend_Extremity::pt [private]
 

BRepBlend_SequenceOfPointOnRst BRepBlend_Extremity::seqpt [private]
 

gp_Vec BRepBlend_Extremity::tang [private]
 

Standard_Real BRepBlend_Extremity::tol [private]
 

Standard_Real BRepBlend_Extremity::u [private]
 

Standard_Real BRepBlend_Extremity::v [private]
 

Handle_Adaptor3d_HVertex BRepBlend_Extremity::vtx [private]
 


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