Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
IntSurf_InteriorPoint Class Reference

Definition of a point solution of the intersection between an implicit an a parametrised surface. These points are passing points on the intersection lines, or starting points for the closed lines on the parametrised surface. More...

#include <IntSurf_InteriorPoint.hxx>

Public Member Functions

 IntSurf_InteriorPoint ()
 
 IntSurf_InteriorPoint (const gp_Pnt &P, const double U, const double V, const gp_Vec &Direc, const gp_Vec2d &Direc2d)
 
void SetValue (const gp_Pnt &P, const double U, const double V, const gp_Vec &Direc, const gp_Vec2d &Direc2d)
 
const gp_PntValue () const
 Returns the 3d coordinates of the interior point.
 
void Parameters (double &U, double &V) const
 Returns the parameters of the interior point on the parametric surface.
 
double UParameter () const
 Returns the first parameter of the interior point on the parametric surface.
 
double VParameter () const
 Returns the second parameter of the interior point on the parametric surface.
 
const gp_VecDirection () const
 Returns the tangent at the intersection in 3d space associated to the interior point.
 
const gp_Vec2dDirection2d () const
 Returns the tangent at the intersection in the parametric space of the parametric surface.
 

Detailed Description

Definition of a point solution of the intersection between an implicit an a parametrised surface. These points are passing points on the intersection lines, or starting points for the closed lines on the parametrised surface.

Constructor & Destructor Documentation

◆ IntSurf_InteriorPoint() [1/2]

IntSurf_InteriorPoint::IntSurf_InteriorPoint ( )

◆ IntSurf_InteriorPoint() [2/2]

IntSurf_InteriorPoint::IntSurf_InteriorPoint ( const gp_Pnt & P,
const double U,
const double V,
const gp_Vec & Direc,
const gp_Vec2d & Direc2d )

Member Function Documentation

◆ Direction()

const gp_Vec & IntSurf_InteriorPoint::Direction ( ) const

Returns the tangent at the intersection in 3d space associated to the interior point.

◆ Direction2d()

const gp_Vec2d & IntSurf_InteriorPoint::Direction2d ( ) const

Returns the tangent at the intersection in the parametric space of the parametric surface.

◆ Parameters()

void IntSurf_InteriorPoint::Parameters ( double & U,
double & V ) const

Returns the parameters of the interior point on the parametric surface.

◆ SetValue()

void IntSurf_InteriorPoint::SetValue ( const gp_Pnt & P,
const double U,
const double V,
const gp_Vec & Direc,
const gp_Vec2d & Direc2d )

◆ UParameter()

double IntSurf_InteriorPoint::UParameter ( ) const

Returns the first parameter of the interior point on the parametric surface.

◆ Value()

const gp_Pnt & IntSurf_InteriorPoint::Value ( ) const

Returns the 3d coordinates of the interior point.

◆ VParameter()

double IntSurf_InteriorPoint::VParameter ( ) const

Returns the second parameter of the interior point on the parametric surface.


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