Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
Blend_Point Class Reference

#include <Blend_Point.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC Blend_Point ()
 Blend_Point (const gp_Pnt &Pt1, const gp_Pnt &Pt2, const Standard_Real Param, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2, const gp_Vec &Tg1, const gp_Vec &Tg2, const gp_Vec2d &Tg12d, const gp_Vec2d &Tg22d)
 Creates a point on 2 surfaces, with tangents.

 Blend_Point (const gp_Pnt &Pt1, const gp_Pnt &Pt2, const Standard_Real Param, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2)
 Creates a point on 2 surfaces, without tangents.

 Blend_Point (const gp_Pnt &Pts, const gp_Pnt &Ptc, const Standard_Real Param, const Standard_Real U, const Standard_Real V, const Standard_Real W, const gp_Vec &Tgs, const gp_Vec &Tgc, const gp_Vec2d &Tg2d)
 Creates a point on a surface and a curve, with tangents.

 Blend_Point (const gp_Pnt &Pts, const gp_Pnt &Ptc, const Standard_Real Param, const Standard_Real U, const Standard_Real V, const Standard_Real W)
 Creates a point on a surface and a curve, without tangents.

 Blend_Point (const gp_Pnt &Pt1, const gp_Pnt &Pt2, const Standard_Real Param, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2, const Standard_Real PC, const gp_Vec &Tg1, const gp_Vec &Tg2, const gp_Vec2d &Tg12d, const gp_Vec2d &Tg22d)
 Creates a point on a surface and a curve on surface,
with tangents.

 Blend_Point (const gp_Pnt &Pt1, const gp_Pnt &Pt2, const Standard_Real Param, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2, const Standard_Real PC)
 Creates a point on a surface and a curve on surface,
without tangents.

 Blend_Point (const gp_Pnt &Pt1, const gp_Pnt &Pt2, const Standard_Real Param, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2, const Standard_Real PC1, const Standard_Real PC2, const gp_Vec &Tg1, const gp_Vec &Tg2, const gp_Vec2d &Tg12d, const gp_Vec2d &Tg22d)
 Creates a point on two curves on surfaces, with tangents.

 Blend_Point (const gp_Pnt &Pt1, const gp_Pnt &Pt2, const Standard_Real Param, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2, const Standard_Real PC1, const Standard_Real PC2)
 Creates a point on two curves on surfaces, with tangents.

void SetValue (const gp_Pnt &Pt1, const gp_Pnt &Pt2, const Standard_Real Param, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2, const gp_Vec &Tg1, const gp_Vec &Tg2, const gp_Vec2d &Tg12d, const gp_Vec2d &Tg22d)
 Set the values for a point on 2 surfaces, with tangents.

void SetValue (const gp_Pnt &Pt1, const gp_Pnt &Pt2, const Standard_Real Param, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2)
 Set the values for a point on 2 surfaces, without tangents.

void SetValue (const gp_Pnt &Pts, const gp_Pnt &Ptc, const Standard_Real Param, const Standard_Real U, const Standard_Real V, const Standard_Real W, const gp_Vec &Tgs, const gp_Vec &Tgc, const gp_Vec2d &Tg2d)
 Set the values for a point on a surface and a curve,
with tangents.

void SetValue (const gp_Pnt &Pts, const gp_Pnt &Ptc, const Standard_Real Param, const Standard_Real U, const Standard_Real V, const Standard_Real W)
 Set the values for a point on a surface and a curve,
without tangents.

void SetValue (const gp_Pnt &Pt1, const gp_Pnt &Pt2, const Standard_Real Param, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2, const Standard_Real PC, const gp_Vec &Tg1, const gp_Vec &Tg2, const gp_Vec2d &Tg12d, const gp_Vec2d &Tg22d)
 Creates a point on a surface and a curve on surface,
with tangents.

void SetValue (const gp_Pnt &Pt1, const gp_Pnt &Pt2, const Standard_Real Param, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2, const Standard_Real PC)
 Creates a point on a surface and a curve on surface,
without tangents.

void SetValue (const gp_Pnt &Pt1, const gp_Pnt &Pt2, const Standard_Real Param, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2, const Standard_Real PC1, const Standard_Real PC2, const gp_Vec &Tg1, const gp_Vec &Tg2, const gp_Vec2d &Tg12d, const gp_Vec2d &Tg22d)
 Creates a point on two curves on surfaces, with tangents.

void SetValue (const gp_Pnt &Pt1, const gp_Pnt &Pt2, const Standard_Real Param, const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2, const Standard_Real PC1, const Standard_Real PC2)
 Creates a point on two curves on surfaces, without tangents.

void SetValue (const gp_Pnt &Pt1, const gp_Pnt &Pt2, const Standard_Real Param, const Standard_Real PC1, const Standard_Real PC2)
 Creates a point on two curves.

Standard_Real Parameter () const
Standard_Boolean IsTangencyPoint () const
 Returns Standard_True if it was not possible to compute
the tangent vectors at PointOnS1 and/or PointOnS2.

const gp_PntPointOnS1 () const
const gp_PntPointOnS2 () const
void ParametersOnS1 (Standard_Real &U, Standard_Real &V) const
void ParametersOnS2 (Standard_Real &U, Standard_Real &V) const
const gp_VecTangentOnS1 () const
const gp_VecTangentOnS2 () const
gp_Vec2d Tangent2dOnS1 () const
gp_Vec2d Tangent2dOnS2 () const
const gp_PntPointOnS () const
const gp_PntPointOnC () const
void ParametersOnS (Standard_Real &U, Standard_Real &V) const
Standard_Real ParameterOnC () const
const gp_VecTangentOnS () const
const gp_VecTangentOnC () const
gp_Vec2d Tangent2d () const
const gp_PntPointOnC1 () const
const gp_PntPointOnC2 () const
Standard_Real ParameterOnC1 () const
Standard_Real ParameterOnC2 () const
const gp_VecTangentOnC1 () const
const gp_VecTangentOnC2 () const

Constructor & Destructor Documentation


Member Function Documentation


The documentation for this class was generated from the following file: