3.4.0
tigl::ITiglWireAlgorithm Class Referenceabstract

#include <ITiglWireAlgorithm.h>

+ Inheritance diagram for tigl::ITiglWireAlgorithm:

Public Types

typedef std::vector< gp_Pnt > CPointContainer
 

Public Member Functions

virtual TopoDS_Wire BuildWire (const CPointContainer &points, bool forceClosed=false) const =0
 
virtual TiglAlgorithmCode GetAlgorithmCode () const =0
 
virtual gp_Pnt GetPointWithMaxX (const CPointContainer &points) const =0
 
virtual gp_Pnt GetPointWithMaxY (const CPointContainer &points) const =0
 
virtual gp_Pnt GetPointWithMinX (const CPointContainer &points) const =0
 
virtual gp_Pnt GetPointWithMinY (const CPointContainer &points) const =0
 
virtual ~ITiglWireAlgorithm ()
 

Member Typedef Documentation

◆ CPointContainer

typedef std::vector<gp_Pnt> tigl::ITiglWireAlgorithm::CPointContainer

Constructor & Destructor Documentation

◆ ~ITiglWireAlgorithm()

virtual tigl::ITiglWireAlgorithm::~ITiglWireAlgorithm ( )
inlinevirtual

Member Function Documentation

◆ BuildWire()

virtual TopoDS_Wire tigl::ITiglWireAlgorithm::BuildWire ( const CPointContainer points,
bool  forceClosed = false 
) const
pure virtual

◆ GetAlgorithmCode()

virtual TiglAlgorithmCode tigl::ITiglWireAlgorithm::GetAlgorithmCode ( ) const
pure virtual

◆ GetPointWithMaxX()

virtual gp_Pnt tigl::ITiglWireAlgorithm::GetPointWithMaxX ( const CPointContainer points) const
pure virtual

◆ GetPointWithMaxY()

virtual gp_Pnt tigl::ITiglWireAlgorithm::GetPointWithMaxY ( const CPointContainer points) const
pure virtual

◆ GetPointWithMinX()

virtual gp_Pnt tigl::ITiglWireAlgorithm::GetPointWithMinX ( const CPointContainer points) const
pure virtual

◆ GetPointWithMinY()

virtual gp_Pnt tigl::ITiglWireAlgorithm::GetPointWithMinY ( const CPointContainer points) const
pure virtual

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