Version: 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.

#include <GEOMImpl_Fillet1d.hxx>

Public Member Functions

Standard_EXPORT GEOMImpl_Fillet1dPoint (Standard_Real theParam)
 Puiblic methods. More...
 
Standard_EXPORT GEOMImpl_Fillet1dPointCopy ()
 Make copy of point WARNING: Copies only field values: myParam, myV, myD, myValid. More...
 
Standard_EXPORT void SetParam (Standard_Real theParam)
 Set/Get parameter. More...
 
Standard_EXPORT Standard_Real GetParam () const
 
Standard_EXPORT void SetParam2 (const Standard_Real theParam2)
 
Standard_EXPORT Standard_Real GetParam2 ()
 
Standard_EXPORT Standard_Boolean IsValid (int theIndex)
 Returns validity. More...
 
Standard_EXPORT Standard_Integer GetNBValues ()
 Get values. More...
 
Standard_EXPORT Standard_Real GetValue (Standard_Integer theIndex)
 
Standard_EXPORT Standard_Real GetDiff (Standard_Integer theIndex)
 
Standard_EXPORT Standard_Integer GetNear (Standard_Integer theIndex)
 
Standard_EXPORT void SetCenter (const gp_Pnt2d thePoint)
 Set/Get center point. More...
 
Standard_EXPORT const gp_Pnt2d GetCenter ()
 
Standard_EXPORT void AddValue (Standard_Real theValue, Standard_Boolean theIsValid)
 
Standard_EXPORT Standard_Boolean ComputeDifference (GEOMImpl_Fillet1dPoint *)
 compute difference between this and given point More...
 
Standard_EXPORT void FilterPoints (GEOMImpl_Fillet1dPoint *)
 
Standard_EXPORT 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...
 

Private Attributes

gp_Pnt2d myCenter
 Private fields. More...
 
Standard_Real myParam
 
Standard_Real myParam2
 
TColStd_SequenceOfReal myV
 
TColStd_SequenceOfReal myD
 
TColStd_SequenceOfInteger myValid
 
TColStd_SequenceOfInteger myNear
 

Constructor & Destructor Documentation

◆ GEOMImpl_Fillet1dPoint()

Standard_EXPORT GEOMImpl_Fillet1dPoint::GEOMImpl_Fillet1dPoint ( Standard_Real  theParam)
inline

Constructor

References myParam.

Member Function Documentation

◆ AddValue()

void GEOMImpl_Fillet1dPoint::AddValue ( Standard_Real  theValue,
Standard_Boolean  theIsValid 
)

References myV, and myValid.

◆ ComputeDifference()

Standard_Boolean GEOMImpl_Fillet1dPoint::ComputeDifference ( GEOMImpl_Fillet1dPoint thePoint)

References GetParam(), myD, myParam, and myV.

◆ Copy()

GEOMImpl_Fillet1dPoint * GEOMImpl_Fillet1dPoint::Copy ( )

◆ FilterPoints()

void GEOMImpl_Fillet1dPoint::FilterPoints ( GEOMImpl_Fillet1dPoint thePoint)

References GetParam(), myD, myNear, myParam, myV, and myValid.

◆ GetCenter()

Standard_EXPORT const gp_Pnt2d GEOMImpl_Fillet1dPoint::GetCenter ( )
inline

References myCenter.

◆ GetDiff()

Standard_EXPORT Standard_Real GEOMImpl_Fillet1dPoint::GetDiff ( Standard_Integer  theIndex)
inline

References myD.

◆ GetNBValues()

Standard_EXPORT Standard_Integer GEOMImpl_Fillet1dPoint::GetNBValues ( )
inline

References myV.

◆ GetNear()

Standard_EXPORT Standard_Integer GEOMImpl_Fillet1dPoint::GetNear ( Standard_Integer  theIndex)
inline

References myNear.

◆ GetParam()

Standard_EXPORT Standard_Real GEOMImpl_Fillet1dPoint::GetParam ( ) const
inline

References myParam.

◆ GetParam2()

Standard_EXPORT Standard_Real GEOMImpl_Fillet1dPoint::GetParam2 ( )
inline

References myParam2.

◆ GetValue()

Standard_EXPORT Standard_Real GEOMImpl_Fillet1dPoint::GetValue ( Standard_Integer  theIndex)
inline

References myV.

◆ HasSolution()

Standard_Integer GEOMImpl_Fillet1dPoint::HasSolution ( Standard_Real  theRadius)

References myV.

◆ IsValid()

Standard_EXPORT Standard_Boolean GEOMImpl_Fillet1dPoint::IsValid ( int  theIndex)
inline

References myValid.

◆ RemoveSolution()

void GEOMImpl_Fillet1dPoint::RemoveSolution ( Standard_Integer  theIndex)

References myD, myNear, myV, and myValid.

◆ SetCenter()

Standard_EXPORT void GEOMImpl_Fillet1dPoint::SetCenter ( const gp_Pnt2d  thePoint)
inline

References myCenter.

◆ SetParam()

Standard_EXPORT void GEOMImpl_Fillet1dPoint::SetParam ( Standard_Real  theParam)
inline

References myParam.

◆ SetParam2()

Standard_EXPORT void GEOMImpl_Fillet1dPoint::SetParam2 ( const Standard_Real  theParam2)
inline

References myParam2.

Member Data Documentation

◆ myCenter

gp_Pnt2d GEOMImpl_Fillet1dPoint::myCenter
private

◆ myD

TColStd_SequenceOfReal GEOMImpl_Fillet1dPoint::myD
private

◆ myNear

TColStd_SequenceOfInteger GEOMImpl_Fillet1dPoint::myNear
private

◆ myParam

Standard_Real GEOMImpl_Fillet1dPoint::myParam
private

◆ myParam2

Standard_Real GEOMImpl_Fillet1dPoint::myParam2
private

◆ myV

TColStd_SequenceOfReal GEOMImpl_Fillet1dPoint::myV
private

◆ myValid

TColStd_SequenceOfInteger GEOMImpl_Fillet1dPoint::myValid
private

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