opencascade-hs-0.6.3.0: cpp/hs_TopLoc_Location.h
#ifndef HS_TOPLOC_LOCATION_H
#define HS_TOPLOC_LOCATION_H
#include "hs_types.h"
#ifdef __cplusplus
extern "C" {
#endif
TopLoc_Location * hs_new_TopLoc_Location();
TopLoc_Location * hs_new_TopLoc_Location_fromGPTrsf(gp_Trsf * trsf);
void hs_delete_TopLoc_Location(TopLoc_Location * l);
bool hs_TopLoc_Location_IsIdentity(TopLoc_Location * l);
int hs_TopLoc_Location_FirstPower(TopLoc_Location * l);
TopLoc_Location * hs_TopLoc_Location_NextLocation(
TopLoc_Location * l,
HSExceptionType* exType, void ** exPtr
);
TopLoc_Location * hs_TopLoc_Location_Inverted(
TopLoc_Location * l,
HSExceptionType* exType, void ** exPtr
);
TopLoc_Location * hs_TopLoc_Location_Multiplied(
TopLoc_Location * a, TopLoc_Location * b,
HSExceptionType* exType, void ** exPtr
);
TopLoc_Location * hs_TopLoc_Location_Divided(
TopLoc_Location * a, TopLoc_Location * b,
HSExceptionType* exType, void ** exPtr
);
TopLoc_Location * hs_TopLoc_Location_Predivided(
TopLoc_Location * a, TopLoc_Location * b,
HSExceptionType* exType, void ** exPtr
);
TopLoc_Location * hs_TopLoc_Location_Powered(
TopLoc_Location * l, int p,
HSExceptionType* exType, void ** exPtr
);
gp_Trsf * hs_TopLoc_Location_toGPTrsf(TopLoc_Location * l);
bool hs_TopLoc_Location_IsEqual(TopLoc_Location * a, TopLoc_Location * b);
bool hs_TopLoc_Location_IsDifferent(TopLoc_Location * a, TopLoc_Location * b);
void hs_TopLoc_Location_Clear(TopLoc_Location * l);
#ifdef __cplusplus
}
#endif
#endif // HS_TOPLOC_LOCATION_H