packages feed

opencascade-hs-0.2.0.0: cpp/hs_Bnd_OBB.h

#ifndef HS_BND_OBB_H
#define HS_BND_OBB_H

#include "hs_types.h"

#ifdef __cplusplus
extern "C" {
#endif

Bnd_OBB * hs_new_Bnd_OBB();

void hs_delete_Bnd_OBB(Bnd_OBB * obb);

gp_XYZ * hs_Bnd_OBB_center(Bnd_OBB * obb);

gp_XYZ * hs_Bnd_OBB_xDirection(Bnd_OBB * obb);

gp_XYZ * hs_Bnd_OBB_yDirection(Bnd_OBB * obb);

gp_XYZ * hs_Bnd_OBB_zDirection(Bnd_OBB * obb);

double hs_Bnd_OBB_xHSize(Bnd_OBB *obb);

double hs_Bnd_OBB_yHSize(Bnd_OBB *obb);

double hs_Bnd_OBB_zHSize(Bnd_OBB *obb);

gp_Ax3 * hs_Bnd_OBB_position(Bnd_OBB *obb);

#ifdef __cplusplus
}
#endif

#endif // HS_BND_OBB_H