![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
#include <BRepBlend_Extremity.hxx>
Public Member Functions | |
| BRepBlend_Extremity () | |
| BRepBlend_Extremity (const gp_Pnt &P, const double U, const double V, const double Param, const double Tol) | |
| Creates an extremity on a surface. | |
| BRepBlend_Extremity (const gp_Pnt &P, const double U, const double V, const double Param, const double Tol, const occ::handle< Adaptor3d_HVertex > &Vtx) | |
| Creates an extremity on a surface. This extremity matches the vertex <Vtx>. | |
| BRepBlend_Extremity (const gp_Pnt &P, const double W, const double Param, const double Tol) | |
| Creates an extremity on a curve. | |
| void | SetValue (const gp_Pnt &P, const double U, const double V, const double Param, const double Tol) |
| Set the values for an extremity on a surface. | |
| void | SetValue (const gp_Pnt &P, const double U, const double V, const double Param, const double Tol, const occ::handle< Adaptor3d_HVertex > &Vtx) |
| Set the values for an extremity on a surface.This extremity matches the vertex <Vtx>. | |
| void | SetValue (const gp_Pnt &P, const double W, const double Param, const double Tol) |
| Set the values for an extremity on curve. | |
| const gp_Pnt & | Value () const |
| This method returns the value of the point in 3d space. | |
| void | SetTangent (const gp_Vec &Tangent) |
| Set the tangent vector for an extremity on a surface. | |
| bool | HasTangent () const |
| Returns TRUE if the Tangent is stored. | |
| const gp_Vec & | Tangent () const |
| This method returns the value of tangent in 3d space. | |
| double | Tolerance () const |
| This method returns the fuzziness on the point in 3d space. | |
| void | SetVertex (const occ::handle< Adaptor3d_HVertex > &V) |
| Set the values for an extremity on a curve. | |
| void | AddArc (const occ::handle< Adaptor2d_Curve2d > &A, const double Param, const IntSurf_Transition &TLine, const IntSurf_Transition &TArc) |
| Sets the values of a point which is on the arc A, at parameter Param. | |
| void | Parameters (double &U, double &V) const |
| This method returns the parameters of the point on the concerned surface. | |
| bool | IsVertex () const |
| Returns true when the point coincide with an existing vertex. | |
| const occ::handle< Adaptor3d_HVertex > & | Vertex () const |
| Returns the vertex when IsVertex returns true. | |
| int | 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. | |
| const BRepBlend_PointOnRst & | PointOnRst (const int Index) const |
| double | Parameter () const |
| double | ParameterOnGuide () const |
| BRepBlend_Extremity::BRepBlend_Extremity | ( | ) |
| BRepBlend_Extremity::BRepBlend_Extremity | ( | const gp_Pnt & | P, |
| const double | U, | ||
| const double | V, | ||
| const double | Param, | ||
| const double | Tol ) |
Creates an extremity on a surface.
| BRepBlend_Extremity::BRepBlend_Extremity | ( | const gp_Pnt & | P, |
| const double | U, | ||
| const double | V, | ||
| const double | Param, | ||
| const double | Tol, | ||
| const occ::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 double | W, | ||
| const double | Param, | ||
| const double | Tol ) |
Creates an extremity on a curve.
| void BRepBlend_Extremity::AddArc | ( | const occ::handle< Adaptor2d_Curve2d > & | A, |
| const double | Param, | ||
| const IntSurf_Transition & | TLine, | ||
| const IntSurf_Transition & | TArc ) |
Sets the values of a point which is on the arc A, at parameter Param.
| bool BRepBlend_Extremity::HasTangent | ( | ) | const |
Returns TRUE if the Tangent is stored.
| bool BRepBlend_Extremity::IsVertex | ( | ) | const |
Returns true when the point coincide with an existing vertex.
| int 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.
| double BRepBlend_Extremity::Parameter | ( | ) | const |
| double BRepBlend_Extremity::ParameterOnGuide | ( | ) | const |
This method returns the parameters of the point on the concerned surface.
| const BRepBlend_PointOnRst & BRepBlend_Extremity::PointOnRst | ( | const int | Index | ) | const |
Set the tangent vector for an extremity on a surface.
| void BRepBlend_Extremity::SetValue | ( | const gp_Pnt & | P, |
| const double | U, | ||
| const double | V, | ||
| const double | Param, | ||
| const double | Tol ) |
Set the values for an extremity on a surface.
| void BRepBlend_Extremity::SetValue | ( | const gp_Pnt & | P, |
| const double | U, | ||
| const double | V, | ||
| const double | Param, | ||
| const double | Tol, | ||
| const occ::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 double | W, | ||
| const double | Param, | ||
| const double | Tol ) |
Set the values for an extremity on curve.
| void BRepBlend_Extremity::SetVertex | ( | const occ::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.
| double 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 occ::handle< Adaptor3d_HVertex > & BRepBlend_Extremity::Vertex | ( | ) | const |
Returns the vertex when IsVertex returns true.