Open CASCADE Technology 7.8.2.dev
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 Standard_Real U, const Standard_Real V, const gp_Vec &Direc, const gp_Vec2d &Direc2d)
 
void SetValue (const gp_Pnt &P, const Standard_Real U, const Standard_Real V, const gp_Vec &Direc, const gp_Vec2d &Direc2d)
 
const gp_PntValue () const
 Returns the 3d coordinates of the interior point.
 
void Parameters (Standard_Real &U, Standard_Real &V) const
 Returns the parameters of the interior point on the parametric surface.
 
Standard_Real UParameter () const
 Returns the first parameter of the interior point on the parametric surface.
 
Standard_Real 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 Standard_Real U,
const Standard_Real 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 ( Standard_Real & U,
Standard_Real & V ) const

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

◆ SetValue()

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

◆ UParameter()

Standard_Real 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()

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