opencascade-hs-0.6.3.0: cpp/hs_HLRBRep_Algo.cpp
#include <HLRBRep_Algo.hxx>
#include "hs_Exception.h"
#include "hs_HLRBRep_Algo.h"
#include <Standard_Handle.hxx>
Handle(HLRBRep_Algo) * hs_new_HLRBRep_Algo(){
return new Handle(HLRBRep_Algo)(new HLRBRep_Algo());
}
void hs_delete_HLRBRep_Algo(Handle(HLRBRep_Algo) * algo){
delete algo;
}
void hs_HLRBRep_Algo_projector(Handle(HLRBRep_Algo) * algo, HLRAlgo_Projector * projector){
(*algo)->Projector(*projector);
}
void hs_HLRBRep_Algo_update(
Handle(HLRBRep_Algo) * algo,
HSExceptionType* exType, void ** exPtr
){
hs_handleExVoid(
exType,
exPtr,
[algo]{
(*algo)->Update();
}
);
}
void hs_HLRBRep_Algo_hide(
Handle(HLRBRep_Algo) * algo,
HSExceptionType* exType, void ** exPtr
){
hs_handleExVoid(
exType,
exPtr,
[algo]{
(*algo)->Hide();
}
);
}
void hs_HLRBRep_Algo_add(
Handle(HLRBRep_Algo) * algo, TopoDS_Shape * shape,
HSExceptionType* exType, void ** exPtr
){
hs_handleExVoid(
exType,
exPtr,
[algo, shape]{
(*algo)->Add(*shape);
}
);
}