#include <CTiglApproximateBsplineWire.h>
|
| TIGL_EXPORT TopoDS_Wire | BuildWire (const CPointContainer &points, bool forceClosed=false) const override |
| |
| TIGL_EXPORT | CTiglApproximateBsplineWire (double tolerance, const std::string approxErrStr, std::vector< double > interpolatedPointsIndices, std::vector< double > initialParams) |
| |
| TIGL_EXPORT | CTiglApproximateBsplineWire (double tolerance, const std::string approxErrStr="RMSE", std::vector< double > interpolatedPointsIndices=std::vector< double >{}) |
| |
| TIGL_EXPORT | CTiglApproximateBsplineWire (int nrControlPoints, const std::string approxErrStr, std::vector< double > interpolatedPointsIndices, std::vector< double > initialParams) |
| |
| TIGL_EXPORT | CTiglApproximateBsplineWire (int nrControlPoints, const std::string approxErrStr="RMSE", std::vector< double > interpolatedPointsIndices=std::vector< double >{}) |
| |
| TIGL_EXPORT TiglAlgorithmCode | GetAlgorithmCode () const override |
| |
| TIGL_EXPORT double | GetApproxErr () const |
| |
| TIGL_EXPORT std::string | GetApproxErrStrLong () const |
| |
| TIGL_EXPORT gp_Pnt | GetPointWithMaxX (const CPointContainer &points) const override |
| |
| TIGL_EXPORT gp_Pnt | GetPointWithMaxY (const CPointContainer &points) const override |
| |
| TIGL_EXPORT gp_Pnt | GetPointWithMinX (const CPointContainer &points) const override |
| |
| TIGL_EXPORT gp_Pnt | GetPointWithMinY (const CPointContainer &points) const override |
| |
| TIGL_EXPORT int | GetUsedNrPoles () const |
| |
| TIGL_EXPORT | ~CTiglApproximateBsplineWire () override |
| |
| virtual | ~ITiglWireAlgorithm () |
| |
◆ CTiglApproximateBsplineWire() [1/5]
| TIGL_EXPORT tigl::CTiglApproximateBsplineWire::CTiglApproximateBsplineWire |
( |
int | nrControlPoints, |
|
|
const std::string | approxErrStr = "RMSE", |
|
|
std::vector< double > | interpolatedPointsIndices = std::vector< double >{} ) |
◆ CTiglApproximateBsplineWire() [2/5]
| TIGL_EXPORT tigl::CTiglApproximateBsplineWire::CTiglApproximateBsplineWire |
( |
double | tolerance, |
|
|
const std::string | approxErrStr = "RMSE", |
|
|
std::vector< double > | interpolatedPointsIndices = std::vector< double >{} ) |
◆ CTiglApproximateBsplineWire() [3/5]
| TIGL_EXPORT tigl::CTiglApproximateBsplineWire::CTiglApproximateBsplineWire |
( |
int | nrControlPoints, |
|
|
const std::string | approxErrStr, |
|
|
std::vector< double > | interpolatedPointsIndices, |
|
|
std::vector< double > | initialParams ) |
◆ CTiglApproximateBsplineWire() [4/5]
| TIGL_EXPORT tigl::CTiglApproximateBsplineWire::CTiglApproximateBsplineWire |
( |
double | tolerance, |
|
|
const std::string | approxErrStr, |
|
|
std::vector< double > | interpolatedPointsIndices, |
|
|
std::vector< double > | initialParams ) |
◆ ~CTiglApproximateBsplineWire()
| TIGL_EXPORT tigl::CTiglApproximateBsplineWire::~CTiglApproximateBsplineWire |
( |
| ) |
|
|
override |
◆ CTiglApproximateBsplineWire() [5/5]
◆ BuildWire()
| TIGL_EXPORT TopoDS_Wire tigl::CTiglApproximateBsplineWire::BuildWire |
( |
const CPointContainer & | points, |
|
|
bool | forceClosed = false ) const |
|
overridevirtual |
◆ GetAlgorithmCode()
◆ GetApproxErr()
| TIGL_EXPORT double tigl::CTiglApproximateBsplineWire::GetApproxErr |
( |
| ) |
const |
◆ GetApproxErrStrLong()
| TIGL_EXPORT std::string tigl::CTiglApproximateBsplineWire::GetApproxErrStrLong |
( |
| ) |
const |
◆ GetPointWithMaxX()
◆ GetPointWithMaxY()
◆ GetPointWithMinX()
◆ GetPointWithMinY()
◆ GetUsedNrPoles()
| TIGL_EXPORT int tigl::CTiglApproximateBsplineWire::GetUsedNrPoles |
( |
| ) |
const |
◆ operator=()
◆ continuity
◆ m_approxErr
| double tigl::CTiglApproximateBsplineWire::m_approxErr |
|
mutableprivate |
◆ m_approxErrStr
| const std::string tigl::CTiglApproximateBsplineWire::m_approxErrStr |
|
private |
◆ m_approxErrStrLong
| std::string tigl::CTiglApproximateBsplineWire::m_approxErrStrLong |
|
mutableprivate |
◆ m_approximationSettings
| std::variant<std::monostate, int, double> tigl::CTiglApproximateBsplineWire::m_approximationSettings |
|
private |
◆ m_initialParams
| std::vector<double> tigl::CTiglApproximateBsplineWire::m_initialParams |
|
private |
◆ m_interpFarestPntFromStartEnd
| bool tigl::CTiglApproximateBsplineWire::m_interpFarestPntFromStartEnd |
|
private |
◆ m_interpolatedPointsIndices
| std::vector<double> tigl::CTiglApproximateBsplineWire::m_interpolatedPointsIndices |
|
private |
◆ m_interpStartEnd
| bool tigl::CTiglApproximateBsplineWire::m_interpStartEnd |
|
private |
◆ m_profileUID
| const std::string* tigl::CTiglApproximateBsplineWire::m_profileUID |
|
private |
◆ m_usedNrPoles
| int tigl::CTiglApproximateBsplineWire::m_usedNrPoles |
|
mutableprivate |
The documentation for this class was generated from the following file: