3.4.0
tigl::CTiglInterpolateBsplineWire Class Reference

#include <CTiglInterpolateBsplineWire.h>

+ Inheritance diagram for tigl::CTiglInterpolateBsplineWire:

Public Member Functions

TIGL_EXPORT TopoDS_Wire BuildWire (const CPointContainer &points, bool forceClosed=false) const override
 
TIGL_EXPORT CTiglInterpolateBsplineWire ()
 
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
 
virtual TIGL_EXPORT void setEndpointContinuity (enum ETiglContinuity cont)
 
TIGL_EXPORT ~CTiglInterpolateBsplineWire () override
 
- Public Member Functions inherited from tigl::ITiglWireAlgorithm
virtual ~ITiglWireAlgorithm ()
 

Private Member Functions

 CTiglInterpolateBsplineWire (const CTiglInterpolateBsplineWire &)
 
void operator= (const CTiglInterpolateBsplineWire &)
 

Private Attributes

ETiglContinuity continuity
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ CTiglInterpolateBsplineWire() [1/2]

TIGL_EXPORT tigl::CTiglInterpolateBsplineWire::CTiglInterpolateBsplineWire ( )

◆ ~CTiglInterpolateBsplineWire()

TIGL_EXPORT tigl::CTiglInterpolateBsplineWire::~CTiglInterpolateBsplineWire ( )
override

◆ CTiglInterpolateBsplineWire() [2/2]

tigl::CTiglInterpolateBsplineWire::CTiglInterpolateBsplineWire ( const CTiglInterpolateBsplineWire )
private

Member Function Documentation

◆ BuildWire()

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

◆ GetAlgorithmCode()

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

◆ GetPointWithMaxX()

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

◆ GetPointWithMaxY()

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

◆ GetPointWithMinX()

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

◆ GetPointWithMinY()

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

◆ operator=()

void tigl::CTiglInterpolateBsplineWire::operator= ( const CTiglInterpolateBsplineWire )
private

◆ setEndpointContinuity()

virtual TIGL_EXPORT void tigl::CTiglInterpolateBsplineWire::setEndpointContinuity ( enum ETiglContinuity  cont)
inlinevirtual

Field Documentation

◆ continuity

ETiglContinuity tigl::CTiglInterpolateBsplineWire::continuity
private

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