SHAPER  9.12.0
GEOMImpl_Fillet1dPoint Class Reference

GEOMImpl_Fillet1dPoint is an internal class for 1D fillet algorithm to store and compare computed solutions on edges. More...

Public Member Functions

 GEOMImpl_Fillet1dPoint (Standard_Real theParam)
 Puiblic methods. More...
 
GEOMImpl_Fillet1dPointCopy ()
 Make copy of point WARNING: Copies only field values: myParam, myV, myD, myValid. More...
 
void SetParam (Standard_Real theParam)
 Set/Get parameter. More...
 
Standard_Real GetParam () const
 
void SetParam2 (const Standard_Real theParam2)
 
Standard_Real GetParam2 ()
 
Standard_Boolean IsValid (int theIndex)
 Returns validity. More...
 
Standard_Integer GetNBValues ()
 Get values. More...
 
Standard_Real GetValue (Standard_Integer theIndex)
 
Standard_Real GetDiff (Standard_Integer theIndex)
 
Standard_Integer GetNear (Standard_Integer theIndex)
 
void SetCenter (const gp_Pnt2d thePoint)
 Set/Get center point. More...
 
const gp_Pnt2d GetCenter ()
 
void AddValue (Standard_Real theValue, Standard_Boolean theIsValid)
 
Standard_Boolean ComputeDifference (GEOMImpl_Fillet1dPoint *)
 compute difference between this and given point More...
 
void FilterPoints (GEOMImpl_Fillet1dPoint *)
 
Standard_Integer HasSolution (Standard_Real theRadius)
 Checks if point contains solution and returns the index of it if any. More...
 
void RemoveSolution (Standard_Integer theIndex)
 Remove solution by index. More...
 

Detailed Description

GEOMImpl_Fillet1dPoint is an internal class for 1D fillet algorithm to store and compare computed solutions on edges.

Constructor & Destructor Documentation

◆ GEOMImpl_Fillet1dPoint()

GEOMImpl_Fillet1dPoint::GEOMImpl_Fillet1dPoint ( Standard_Real  theParam)
inline

Puiblic methods.

Constructor

Member Function Documentation

◆ Copy()

GEOMImpl_Fillet1dPoint * GEOMImpl_Fillet1dPoint::Copy ( )

Make copy of point WARNING: Copies only field values: myParam, myV, myD, myValid.

◆ SetParam()

void GEOMImpl_Fillet1dPoint::SetParam ( Standard_Real  theParam)
inline

Set/Get parameter.

◆ IsValid()

Standard_Boolean GEOMImpl_Fillet1dPoint::IsValid ( int  theIndex)
inline

Returns validity.

◆ GetNBValues()

Standard_Integer GEOMImpl_Fillet1dPoint::GetNBValues ( )
inline

Get values.

◆ SetCenter()

void GEOMImpl_Fillet1dPoint::SetCenter ( const gp_Pnt2d  thePoint)
inline

Set/Get center point.

◆ ComputeDifference()

Standard_Boolean GEOMImpl_Fillet1dPoint::ComputeDifference ( GEOMImpl_Fillet1dPoint thePoint)

compute difference between this and given point

◆ HasSolution()

Standard_Integer GEOMImpl_Fillet1dPoint::HasSolution ( Standard_Real  theRadius)

Checks if point contains solution and returns the index of it if any.

◆ RemoveSolution()

void GEOMImpl_Fillet1dPoint::RemoveSolution ( Standard_Integer  theIndex)

Remove solution by index.