| Open CASCADE Technology
    7.8.0.dev
    | 
#include <BRepBlend_Extremity.hxx>
| Public Member Functions | |
| BRepBlend_Extremity () | |
| BRepBlend_Extremity (const gp_Pnt &P, const Standard_Real U, const Standard_Real V, const Standard_Real Param, const Standard_Real Tol) | |
| Creates an extremity on a surface.  More... | |
| 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) | |
| Creates an extremity on a surface. This extremity matches the vertex <Vtx>.  More... | |
| BRepBlend_Extremity (const gp_Pnt &P, const Standard_Real W, const Standard_Real Param, const Standard_Real Tol) | |
| Creates an extremity on a curve.  More... | |
| void | SetValue (const gp_Pnt &P, const Standard_Real U, const Standard_Real V, const Standard_Real Param, const Standard_Real Tol) | 
| Set the values for an extremity on a surface.  More... | |
| 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) | 
| Set the values for an extremity on a surface.This extremity matches the vertex <Vtx>.  More... | |
| void | SetValue (const gp_Pnt &P, const Standard_Real W, const Standard_Real Param, const Standard_Real Tol) | 
| Set the values for an extremity on curve.  More... | |
| const gp_Pnt & | Value () const | 
| This method returns the value of the point in 3d space.  More... | |
| void | SetTangent (const gp_Vec &Tangent) | 
| Set the tangent vector for an extremity on a surface.  More... | |
| Standard_Boolean | HasTangent () const | 
| Returns TRUE if the Tangent is stored.  More... | |
| const gp_Vec & | Tangent () const | 
| This method returns the value of tangent in 3d space.  More... | |
| Standard_Real | Tolerance () const | 
| This method returns the fuzziness on the point in 3d space.  More... | |
| void | SetVertex (const Handle< Adaptor3d_HVertex > &V) | 
| Set the values for an extremity on a curve.  More... | |
| void | AddArc (const Handle< Adaptor2d_Curve2d > &A, const Standard_Real Param, const IntSurf_Transition &TLine, const IntSurf_Transition &TArc) | 
| Sets the values of a point which is on the arc A, at parameter Param.  More... | |
| void | Parameters (Standard_Real &U, Standard_Real &V) const | 
| This method returns the parameters of the point on the concerned surface.  More... | |
| Standard_Boolean | IsVertex () const | 
| Returns Standard_True when the point coincide with an existing vertex.  More... | |
| const Handle< Adaptor3d_HVertex > & | Vertex () const | 
| Returns the vertex when IsVertex returns Standard_True.  More... | |
| Standard_Integer | NbPointOnRst () const | 
| Returns the number of arc containing the extremity. If the method returns 0, the point is inside the surface. Otherwise, the extremity lies on at least 1 arc, and all the information (arc, parameter, transitions) are given by the point on restriction (PointOnRst) returned by the next method.  More... | |
| const BRepBlend_PointOnRst & | PointOnRst (const Standard_Integer Index) const | 
| Standard_Real | Parameter () const | 
| Standard_Real | ParameterOnGuide () const | 
| BRepBlend_Extremity::BRepBlend_Extremity | ( | ) | 
| BRepBlend_Extremity::BRepBlend_Extremity | ( | const gp_Pnt & | P, | 
| const Standard_Real | U, | ||
| const Standard_Real | V, | ||
| const Standard_Real | Param, | ||
| const Standard_Real | Tol | ||
| ) | 
Creates an extremity on a surface.
| 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 | ||
| ) | 
Creates an extremity on a surface. This extremity matches the vertex <Vtx>.
| BRepBlend_Extremity::BRepBlend_Extremity | ( | const gp_Pnt & | P, | 
| const Standard_Real | W, | ||
| const Standard_Real | Param, | ||
| const Standard_Real | Tol | ||
| ) | 
Creates an extremity on a curve.
| void BRepBlend_Extremity::AddArc | ( | const Handle< Adaptor2d_Curve2d > & | A, | 
| const Standard_Real | Param, | ||
| const IntSurf_Transition & | TLine, | ||
| const IntSurf_Transition & | TArc | ||
| ) | 
Sets the values of a point which is on the arc A, at parameter Param.
| Standard_Boolean BRepBlend_Extremity::HasTangent | ( | ) | const | 
Returns TRUE if the Tangent is stored.
| Standard_Boolean BRepBlend_Extremity::IsVertex | ( | ) | const | 
Returns Standard_True when the point coincide with an existing vertex.
| Standard_Integer BRepBlend_Extremity::NbPointOnRst | ( | ) | const | 
Returns the number of arc containing the extremity. If the method returns 0, the point is inside the surface. Otherwise, the extremity lies on at least 1 arc, and all the information (arc, parameter, transitions) are given by the point on restriction (PointOnRst) returned by the next method.
| Standard_Real BRepBlend_Extremity::Parameter | ( | ) | const | 
| Standard_Real BRepBlend_Extremity::ParameterOnGuide | ( | ) | const | 
| void BRepBlend_Extremity::Parameters | ( | Standard_Real & | U, | 
| Standard_Real & | V | ||
| ) | const | 
This method returns the parameters of the point on the concerned surface.
| const BRepBlend_PointOnRst& BRepBlend_Extremity::PointOnRst | ( | const Standard_Integer | Index | ) | const | 
| void BRepBlend_Extremity::SetTangent | ( | const gp_Vec & | Tangent | ) | 
Set the tangent vector for an extremity on a surface.
| void BRepBlend_Extremity::SetValue | ( | const gp_Pnt & | P, | 
| const Standard_Real | U, | ||
| const Standard_Real | V, | ||
| const Standard_Real | Param, | ||
| const Standard_Real | Tol | ||
| ) | 
Set the values for an extremity on a surface.
| 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 | ||
| ) | 
Set the values for an extremity on a surface.This extremity matches the vertex <Vtx>.
| void BRepBlend_Extremity::SetValue | ( | const gp_Pnt & | P, | 
| const Standard_Real | W, | ||
| const Standard_Real | Param, | ||
| const Standard_Real | Tol | ||
| ) | 
Set the values for an extremity on curve.
| void BRepBlend_Extremity::SetVertex | ( | const Handle< Adaptor3d_HVertex > & | V | ) | 
Set the values for an extremity on a curve.
| const gp_Vec& BRepBlend_Extremity::Tangent | ( | ) | const | 
This method returns the value of tangent in 3d space.
| Standard_Real BRepBlend_Extremity::Tolerance | ( | ) | const | 
This method returns the fuzziness on the point in 3d space.
| const gp_Pnt& BRepBlend_Extremity::Value | ( | ) | const | 
This method returns the value of the point in 3d space.
| const Handle< Adaptor3d_HVertex >& BRepBlend_Extremity::Vertex | ( | ) | const | 
Returns the vertex when IsVertex returns Standard_True.
 1.8.13
 1.8.13