Open CASCADE Technology  6.9.1
BRepBlend_Extremity Class Reference

`#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_PntValue () 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_VecTangent () 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_HCurve2d > &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_PointOnRstPointOnRst (const Standard_Integer Index) const

Standard_Real Parameter () const

Standard_Real ParameterOnGuide () const

## Constructor & Destructor Documentation

 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.

## Member Function Documentation

 void BRepBlend_Extremity::AddArc ( const Handle< Adaptor2d_HCurve2d > & 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.

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