OpenLexocad  27.1
Geom::Circ2D3TanAnalyser Class Reference

#include <Circ2D3TanAnalyser.h>

Public Member Functions

 Circ2D3TanAnalyser (const Geom::Lin2d &line1, const Geom::Lin2d &line2, const Geom::Lin2d &line3)
 
 Circ2D3TanAnalyser (const Geom::Circ2d &circ1, const Geom::Circ2d &circ2, const Geom::Circ2d &circ3)
 
 Circ2D3TanAnalyser (const Geom::Lin2d &line1, const Geom::Lin2d &line2, const Geom::Circ2d &circle)
 
 Circ2D3TanAnalyser (const Geom::Lin2d &line1, const Geom::Lin2d &line2, const Geom::Pnt2d &point)
 
 Circ2D3TanAnalyser (const Geom::Lin2d &line, const Geom::Circ2d &circ1, const Geom::Circ2d &circ2)
 
 Circ2D3TanAnalyser (const Geom::Lin2d &line, const Geom::Circ2d &circ, const Geom::Pnt2d &poinjt)
 
 Circ2D3TanAnalyser (const Geom::Lin2d &line, const Geom::Pnt2d &point1, const Geom::Pnt2d &point2)
 
 Circ2D3TanAnalyser (const Geom::Circ2d &circ1, const Geom::Circ2d &circ2, const Geom::Pnt2d &point)
 
 Circ2D3TanAnalyser (const Geom::Circ2d &circ, const Geom::Pnt2d &point1, const Geom::Pnt2d &point2)
 
 ~Circ2D3TanAnalyser ()
 
bool isDone () const
 
int numberSulutions () const
 
Geom::Circ2d getSolution (int index) const
 
bool tangentPoint1 (int index, Geom::Pnt2d &result) const
 
bool tangentPoint2 (int index, Geom::Pnt2d &result) const
 
bool tangentPoint3 (int index, Geom::Pnt2d &result) const
 

Constructor & Destructor Documentation

◆ Circ2D3TanAnalyser() [1/9]

Geom::Circ2D3TanAnalyser::Circ2D3TanAnalyser ( const Geom::Lin2d line1,
const Geom::Lin2d line2,
const Geom::Lin2d line3 
)

◆ Circ2D3TanAnalyser() [2/9]

Geom::Circ2D3TanAnalyser::Circ2D3TanAnalyser ( const Geom::Circ2d circ1,
const Geom::Circ2d circ2,
const Geom::Circ2d circ3 
)

◆ Circ2D3TanAnalyser() [3/9]

Geom::Circ2D3TanAnalyser::Circ2D3TanAnalyser ( const Geom::Lin2d line1,
const Geom::Lin2d line2,
const Geom::Circ2d circle 
)

◆ Circ2D3TanAnalyser() [4/9]

Geom::Circ2D3TanAnalyser::Circ2D3TanAnalyser ( const Geom::Lin2d line1,
const Geom::Lin2d line2,
const Geom::Pnt2d point 
)

◆ Circ2D3TanAnalyser() [5/9]

Geom::Circ2D3TanAnalyser::Circ2D3TanAnalyser ( const Geom::Lin2d line,
const Geom::Circ2d circ1,
const Geom::Circ2d circ2 
)

◆ Circ2D3TanAnalyser() [6/9]

Geom::Circ2D3TanAnalyser::Circ2D3TanAnalyser ( const Geom::Lin2d line,
const Geom::Circ2d circ,
const Geom::Pnt2d poinjt 
)

◆ Circ2D3TanAnalyser() [7/9]

Geom::Circ2D3TanAnalyser::Circ2D3TanAnalyser ( const Geom::Lin2d line,
const Geom::Pnt2d point1,
const Geom::Pnt2d point2 
)

◆ Circ2D3TanAnalyser() [8/9]

Geom::Circ2D3TanAnalyser::Circ2D3TanAnalyser ( const Geom::Circ2d circ1,
const Geom::Circ2d circ2,
const Geom::Pnt2d point 
)

◆ Circ2D3TanAnalyser() [9/9]

Geom::Circ2D3TanAnalyser::Circ2D3TanAnalyser ( const Geom::Circ2d circ,
const Geom::Pnt2d point1,
const Geom::Pnt2d point2 
)

◆ ~Circ2D3TanAnalyser()

Geom::Circ2D3TanAnalyser::~Circ2D3TanAnalyser ( )

Member Function Documentation

◆ getSolution()

Geom::Circ2d Geom::Circ2D3TanAnalyser::getSolution ( int  index) const

◆ isDone()

bool Geom::Circ2D3TanAnalyser::isDone ( ) const

◆ numberSulutions()

int Geom::Circ2D3TanAnalyser::numberSulutions ( ) const

◆ tangentPoint1()

bool Geom::Circ2D3TanAnalyser::tangentPoint1 ( int  index,
Geom::Pnt2d result 
) const

◆ tangentPoint2()

bool Geom::Circ2D3TanAnalyser::tangentPoint2 ( int  index,
Geom::Pnt2d result 
) const

◆ tangentPoint3()

bool Geom::Circ2D3TanAnalyser::tangentPoint3 ( int  index,
Geom::Pnt2d result 
) const

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