Open CASCADE Technology 7.8.2.dev
BRepBlend_PointOnRst Class Reference

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

#include <BRepBlend_PointOnRst.hxx>

Public Member Functions

 BRepBlend_PointOnRst ()
 Empty constructor.
 
 BRepBlend_PointOnRst (const Handle< Adaptor2d_Curve2d > &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.
 
void SetArc (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.
 
const Handle< Adaptor2d_Curve2d > & Arc () const
 Returns the arc of restriction containing the vertex.
 
const IntSurf_TransitionTransitionOnLine () const
 Returns the transition of the point on the line on surface.
 
const IntSurf_TransitionTransitionOnArc () const
 Returns the transition of the point on the arc returned by Arc().
 
Standard_Real ParameterOnArc () const
 Returns the parameter of the point on the arc returned by the method Arc().
 

Detailed Description

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

Constructor & Destructor Documentation

◆ BRepBlend_PointOnRst() [1/2]

BRepBlend_PointOnRst::BRepBlend_PointOnRst ( )

Empty constructor.

◆ BRepBlend_PointOnRst() [2/2]

BRepBlend_PointOnRst::BRepBlend_PointOnRst ( const Handle< Adaptor2d_Curve2d > & 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_Curve2d > & 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_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.

◆ 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: