packages feed

opencascade-hs-0.6.3.0: cpp/hs_ShapeExtend_WireData.h

#ifndef HS_SHAPEEXTEND_WIREDATA_H
#define HS_SHAPEEXTEND_WIREDATA_H

#include "hs_types.h"

#ifdef __cplusplus
extern "C" {
#endif

ShapeExtend_WireData * hs_new_ShapeExtend_WireData_fromWireChainedAndManifold(
    TopoDS_Wire* wire, bool chained, bool manifoldMode,
    HSExceptionType* exType, void ** exPtr
);

void hs_delete_ShapeExtend_WireData(ShapeExtend_WireData * wireData);

void hs_ShapeExtend_WireData_reverse(
    ShapeExtend_WireData * wireData,
    HSExceptionType* exType, void ** exPtr
);

TopoDS_Wire * hs_ShapeExtend_WireData_wire(
    ShapeExtend_WireData * wireData,
    HSExceptionType* exType, void ** exPtr
);

TopoDS_Wire * hs_ShapeExtend_WireData_wireAPIMake(
    ShapeExtend_WireData * wireData,
    HSExceptionType* exType, void ** exPtr
);

#ifdef __cplusplus
}
#endif

#endif // HS_SHAPEEXTEND_WIREDATA_H