3.4.0
tigl::CTiglApproximateBsplineWire Class Reference

#include <CTiglApproximateBsplineWire.h>

+ Inheritance diagram for tigl::CTiglApproximateBsplineWire:

Public Member Functions

TIGL_EXPORT TopoDS_Wire BuildWire (const CPointContainer &points, bool forceClosed=false) const override
 
TIGL_EXPORT CTiglApproximateBsplineWire ()
 
TIGL_EXPORT TiglAlgorithmCode GetAlgorithmCode () const override
 
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 ~CTiglApproximateBsplineWire () override
 
- Public Member Functions inherited from tigl::ITiglWireAlgorithm
virtual ~ITiglWireAlgorithm ()
 

Private Member Functions

 CTiglApproximateBsplineWire (const CTiglApproximateBsplineWire &)
 
void operator= (const CTiglApproximateBsplineWire &)
 

Additional Inherited Members

- Public Types inherited from tigl::ITiglWireAlgorithm
typedef std::vector< gp_Pnt > CPointContainer
 

Constructor & Destructor Documentation

◆ CTiglApproximateBsplineWire() [1/2]

TIGL_EXPORT tigl::CTiglApproximateBsplineWire::CTiglApproximateBsplineWire ( )

◆ ~CTiglApproximateBsplineWire()

TIGL_EXPORT tigl::CTiglApproximateBsplineWire::~CTiglApproximateBsplineWire ( )
override

◆ CTiglApproximateBsplineWire() [2/2]

tigl::CTiglApproximateBsplineWire::CTiglApproximateBsplineWire ( const CTiglApproximateBsplineWire )
inlineprivate

Member Function Documentation

◆ BuildWire()

TIGL_EXPORT TopoDS_Wire tigl::CTiglApproximateBsplineWire::BuildWire ( const CPointContainer points,
bool  forceClosed = false 
) const
overridevirtual

◆ GetAlgorithmCode()

TIGL_EXPORT TiglAlgorithmCode tigl::CTiglApproximateBsplineWire::GetAlgorithmCode ( ) const
overridevirtual

◆ GetPointWithMaxX()

TIGL_EXPORT gp_Pnt tigl::CTiglApproximateBsplineWire::GetPointWithMaxX ( const CPointContainer points) const
overridevirtual

◆ GetPointWithMaxY()

TIGL_EXPORT gp_Pnt tigl::CTiglApproximateBsplineWire::GetPointWithMaxY ( const CPointContainer points) const
overridevirtual

◆ GetPointWithMinX()

TIGL_EXPORT gp_Pnt tigl::CTiglApproximateBsplineWire::GetPointWithMinX ( const CPointContainer points) const
overridevirtual

◆ GetPointWithMinY()

TIGL_EXPORT gp_Pnt tigl::CTiglApproximateBsplineWire::GetPointWithMinY ( const CPointContainer points) const
overridevirtual

◆ operator=()

void tigl::CTiglApproximateBsplineWire::operator= ( const CTiglApproximateBsplineWire )
inlineprivate

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