3.5.0-rc1
Loading...
Searching...
No Matches
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: