Commit Graph

23 Commits

Author SHA1 Message Date
eeeck 6ee055c38b test: separate tests into debug and API level tests 2025-11-13 00:03:19 +01:00
eeeck 2548203b3e test: move basic test to library file 2025-11-12 23:43:17 +01:00
eeeck 3c66a49bb0 ffi: implement explicit point deletion 2025-11-12 23:40:13 +01:00
eeeck 5227384e0c general: rename wrappers to ffi for coherency with rest of repo 2025-11-12 23:06:45 +01:00
eeeck 8f87452691 ci: move to root 2025-11-12 23:03:00 +01:00
eeeck 5b37b34422 general: add comment for FFI and wrapper phases 2025-11-12 17:21:41 +01:00
eeeck 33366ebb51 ci: add build instructions 2025-11-12 16:46:22 +01:00
eeeck 4e8f903b70 general: add header 2025-11-12 16:46:10 +01:00
eeeck ced3c4d22b ffi: create lib.rs 2025-11-12 16:18:42 +01:00
eeeck 13c8dae325 general: add header 2025-11-12 16:17:45 +01:00
eeeck 022bc4e9e2 ffi: export pub API 2025-11-12 16:17:10 +01:00
eeeck f96e85416e ffi: add debug method 2025-11-12 15:43:48 +01:00
eeeck c1488507f2 ffi: wrap unsafe FFI functions in safe wrappers 2025-11-12 15:43:15 +01:00
eeeck 2802f7659f ffi: make C function private 2025-11-12 15:13:48 +01:00
eeeck e9cb80797d ffi: add Rust bindings for point.hpp 2025-11-12 01:12:02 +01:00
eeeck 29a3ff419d occt: refactor library for Rust FFI compatibility 2025-11-12 00:23:05 +01:00
eeeck 2b42634d88 occt: improve delete point with actual clearing from memory instead of
nullification
2025-11-11 23:32:40 +01:00
eeeck 7a903fecab occt: add point deletion function 2025-11-11 10:45:42 +01:00
eeeck b36ad01e8d general: update licensing and comply with OCCT LGPL2.1 2025-11-10 11:13:39 +01:00
eeeck 1e5dae9b7b ffi: remove extern "C"; planning to use cxx for FFI 2025-11-09 18:50:18 +01:00
eeeck aee965c84d test: add unit testing for point.h to CI workflow 2025-11-08 22:21:31 +01:00
eeeck 34bde0b847 refactor: use BRep topological entity instead of gp_Pnt for Rust
encapsulation
2025-11-08 21:39:53 +01:00
eeeck 09a410e7ac occt: add point wrapper to create, delete and get coordinates 2025-11-08 17:32:17 +01:00