Open CASCADE Technology  7.5.0
Public Member Functions

BRepBlend_PointOnRst Class Reference

Definition of an intersection point between a line and a restriction on a surface. Such a point is contains geometrical informations (see the Value method) and logical informations. More...

#include <BRepBlend_PointOnRst.hxx>

Public Member Functions

 BRepBlend_PointOnRst ()
 Empty constructor. More...
 
 BRepBlend_PointOnRst (const Handle< Adaptor2d_HCurve2d > &A, const Standard_Real Param, const IntSurf_Transition &TLine, const IntSurf_Transition &TArc)
 Creates the PointOnRst on the arc A, at parameter Param, with the transition TLine on the walking line, and TArc on the arc A. More...
 
void SetArc (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...
 
const Handle< Adaptor2d_HCurve2d > & Arc () const
 Returns the arc of restriction containing the vertex. More...
 
const IntSurf_TransitionTransitionOnLine () const
 Returns the transition of the point on the line on surface. More...
 
const IntSurf_TransitionTransitionOnArc () const
 Returns the transition of the point on the arc returned by Arc(). More...
 
Standard_Real ParameterOnArc () const
 Returns the parameter of the point on the arc returned by the method Arc(). More...
 

Detailed Description

Definition of an intersection point between a line and a restriction on a surface. Such a point is contains geometrical informations (see the Value method) and logical informations.

Constructor & Destructor Documentation

◆ BRepBlend_PointOnRst() [1/2]

BRepBlend_PointOnRst::BRepBlend_PointOnRst ( )

Empty constructor.

◆ BRepBlend_PointOnRst() [2/2]

BRepBlend_PointOnRst::BRepBlend_PointOnRst ( const Handle< Adaptor2d_HCurve2d > &  A,
const Standard_Real  Param,
const IntSurf_Transition TLine,
const IntSurf_Transition TArc 
)

Creates the PointOnRst on the arc A, at parameter Param, with the transition TLine on the walking line, and TArc on the arc A.

Member Function Documentation

◆ Arc()

const Handle< Adaptor2d_HCurve2d >& BRepBlend_PointOnRst::Arc ( ) const

Returns the arc of restriction containing the vertex.

◆ ParameterOnArc()

Standard_Real BRepBlend_PointOnRst::ParameterOnArc ( ) const

Returns the parameter of the point on the arc returned by the method Arc().

◆ SetArc()

void BRepBlend_PointOnRst::SetArc ( 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.

◆ TransitionOnArc()

const IntSurf_Transition& BRepBlend_PointOnRst::TransitionOnArc ( ) const

Returns the transition of the point on the arc returned by Arc().

◆ TransitionOnLine()

const IntSurf_Transition& BRepBlend_PointOnRst::TransitionOnLine ( ) const

Returns the transition of the point on the line on surface.


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