Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
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 information (see the Value method) and logical information. More...

#include <BRepBlend_PointOnRst.hxx>

Public Member Functions

 BRepBlend_PointOnRst ()
 Empty constructor.
 
 BRepBlend_PointOnRst (const occ::handle< Adaptor2d_Curve2d > &A, const double 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 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.
 
const occ::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().
 
double 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 occ::handle< Adaptor2d_Curve2d > & A,
const double 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 occ::handle< Adaptor2d_Curve2d > & BRepBlend_PointOnRst::Arc ( ) const

Returns the arc of restriction containing the vertex.

◆ ParameterOnArc()

double BRepBlend_PointOnRst::ParameterOnArc ( ) const

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

◆ SetArc()

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

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