|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | Blend_Point () |
Standard_EXPORT | 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.
.
|
Standard_EXPORT | 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.
.
|
Standard_EXPORT | 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.
.
|
Standard_EXPORT | 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.
.
|
Standard_EXPORT | 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.
.
|
Standard_EXPORT | 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.
.
|
Standard_EXPORT | 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.
.
|
Standard_EXPORT | 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.
.
|
Standard_EXPORT 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.
.
|
Standard_EXPORT 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.
.
|
Standard_EXPORT 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.
.
|
Standard_EXPORT 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.
.
|
Standard_EXPORT 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.
.
|
Standard_EXPORT 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.
.
|
Standard_EXPORT 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.
.
|
Standard_EXPORT 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.
.
|
Standard_EXPORT 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_Pnt & | PointOnS1 () const |
const gp_Pnt & | PointOnS2 () const |
void | ParametersOnS1 (Standard_Real &U, Standard_Real &V) const |
void | ParametersOnS2 (Standard_Real &U, Standard_Real &V) const |
const gp_Vec & | TangentOnS1 () const |
const gp_Vec & | TangentOnS2 () const |
gp_Vec2d | Tangent2dOnS1 () const |
gp_Vec2d | Tangent2dOnS2 () const |
const gp_Pnt & | PointOnS () const |
const gp_Pnt & | PointOnC () const |
void | ParametersOnS (Standard_Real &U, Standard_Real &V) const |
Standard_Real | ParameterOnC () const |
const gp_Vec & | TangentOnS () const |
const gp_Vec & | TangentOnC () const |
gp_Vec2d | Tangent2d () const |
const gp_Pnt & | PointOnC1 () const |
const gp_Pnt & | PointOnC2 () const |
Standard_Real | ParameterOnC1 () const |
Standard_Real | ParameterOnC2 () const |
const gp_Vec & | TangentOnC1 () const |
const gp_Vec & | TangentOnC2 () const |
Private Attributes |
gp_Pnt | pt1 |
gp_Pnt | pt2 |
gp_Vec | tg1 |
gp_Vec | tg2 |
Standard_Real | prm |
Standard_Real | u1 |
Standard_Real | v1 |
Standard_Real | u2 |
Standard_Real | v2 |
Standard_Real | pc1 |
Standard_Real | pc2 |
Standard_Real | utg12d |
Standard_Real | vtg12d |
Standard_Real | utg22d |
Standard_Real | vtg22d |
Standard_Boolean | hass1 |
Standard_Boolean | hass2 |
Standard_Boolean | hasc1 |
Standard_Boolean | hasc2 |
Standard_Boolean | istgt |