Commit Graph

  • 1e763f7751 refactor: update SmartPointer default constructor to initialize as null and add comprehensive documentation fix-properties AndreaRigoni 2026-04-24 08:10:16 +00:00
  • 54289cc617 test: increase VoxImage test resolution and add round-trip VTI export/import validation AndreaRigoni 2026-04-24 07:43:04 +00:00
  • 2bf3dc0b6d refactor: improve ContainerBox geometry handling and add missing signal disconnections to prevent memory leaks. AndreaRigoni 2026-04-21 14:06:35 +00:00
  • 503c325f9a refactor: decouple SmartPointer reference counting AndreaRigoni 2026-04-18 19:22:23 +00:00
  • b82a151330 test: expand SmartPointer and thread affinity test coverage and update build preset AndreaRigoni 2026-04-18 18:02:49 +00:00
  • 61888d36f5 refactor: replace raw object pointers with SmartPointer in ObjectsContext and update dependent codebases AndreaRigoni 2026-04-17 13:28:24 +00:00
  • c62ed483f1 feat: implement type-safe ReferenceProperty for SmartPointer fields and add UI support for object selection via context-aware dropdowns AndreaRigoni 2026-04-17 13:20:21 +00:00
  • d771269efa docs: refactor and promote object context documentation to dedicated guide AndreaRigoni 2026-04-17 12:33:37 +00:00
  • 16ae404d66 add context skill AndreaRigoni 2026-04-17 12:17:28 +00:00
  • eaed476614 docs: add agent skill guides and update CMake build instructions AndreaRigoni 2026-04-17 09:36:24 +00:00
  • c06e9eb34f Restore legacy default allocation behavior in SmartPointer default constructor to fix crashes in tests AndreaRigoni 2026-04-16 14:29:57 +00:00
  • 3e17ebaea3 feat: add Boost serialization support for SmartPointer and include standard smart pointer headers AndreaRigoni 2026-04-16 11:30:50 +00:00
  • 2881a4453f Merge branch 'fix-context' into fix-properties AndreaRigoni 2026-04-19 10:58:07 +00:00
  • 21823a9066 feat: add Boost serialization support for SmartPointer and include standard smart pointer headers gea-devel AndreaRigoni 2026-04-16 11:30:50 +00:00
  • 8c8aa2358e feat: add Boost serialization support for SmartPointer and include standard smart pointer headers AndreaRigoni 2026-04-16 11:30:50 +00:00
  • a3d0a1c28c refactor: decouple SmartPointer reference counting fix-context AndreaRigoni 2026-04-18 19:22:23 +00:00
  • ab886422bf test: expand SmartPointer and thread affinity test coverage and update build preset AndreaRigoni 2026-04-18 18:02:49 +00:00
  • 390fc44043 refactor: replace raw object pointers with SmartPointer in ObjectsContext and update dependent codebases AndreaRigoni 2026-04-17 13:28:24 +00:00
  • 506b8f037f feat: implement type-safe ReferenceProperty for SmartPointer fields and add UI support for object selection via context-aware dropdowns AndreaRigoni 2026-04-17 13:20:21 +00:00
  • ec2d437819 docs: refactor and promote object context documentation to dedicated guide AndreaRigoni 2026-04-17 12:33:37 +00:00
  • 79c5bbf2f6 fix: preserve absolute compiler paths in CMakeLists.txt and update presets to use absolute paths AndreaRigoni 2026-04-17 12:17:39 +00:00
  • 460ea3b8ba fix: enforce absolute compiler paths in CMake and update environment configurations to prevent conan_toolchain overrides AndreaRigoni 2026-04-17 12:17:33 +00:00
  • ada911ba0c add context skill AndreaRigoni 2026-04-17 12:17:28 +00:00
  • bca63a7fc8 docs: add agent skill guides and update CMake build instructions AndreaRigoni 2026-04-17 09:36:24 +00:00
  • 1288fc3a41 fix container box representation ( fix it ) AndreaRigoni 2026-04-17 09:36:10 +00:00
  • 197beba19b updated tests AndreaRigoni 2026-04-17 09:35:43 +00:00
  • 41503c7e44 refactor: update vtkContainerBox test to use GetWrapped instead of get method AndreaRigoni 2026-04-16 15:44:23 +00:00
  • 64bfd92e34 refactor: update Geant scene visualization to use PhysicalVolumes instead of raw Solids for improved placement and context handling. AndreaRigoni 2026-04-16 15:09:42 +00:00
  • e4379811a3 Restore legacy default allocation behavior in SmartPointer default constructor to fix crashes in tests AndreaRigoni 2026-04-16 14:29:57 +00:00
  • cbb9aa1139 feat: add Boost serialization support for SmartPointer and include standard smart pointer headers AndreaRigoni 2026-04-16 11:30:50 +00:00
  • 0b553c0db7 refactor: introduce PhysicalVolume class and update Geant scene hierarchy to use logical and physical volumes AndreaRigoni 2026-04-16 14:16:09 +00:00
  • d9f1b35fd2 feat: add Boost serialization support for SmartPointer and include standard smart pointer headers AndreaRigoni 2026-04-16 11:30:50 +00:00
  • 987d783fdb starting udate geant sloid AndreaRigoni 2026-04-16 11:07:06 +00:00
  • 83af9a180f wrapper fix AndreaRigoni 2026-04-16 11:05:26 +00:00
  • 865282aefc refactor: improve Geant4 solid synchronization and update documentation for VTK integration AndreaRigoni 2026-04-16 06:51:16 +00:00
  • 24ec326715 feat: implement configurable font settings for VTK viewports and GUI elements with persistent preferences. AndreaRigoni 2026-04-15 14:50:46 +00:00
  • 010927714f not working yet fix-assembly AndreaRigoni 2026-04-13 07:36:19 +00:00
  • bf4006ff91 feat: add TRS serialization and display property support to MultiSelectionProp AndreaRigoni 2026-04-10 21:44:18 +00:00
  • e320c932d2 feat: implement MultiSelectionProp to support grouped object transformation and selection in Viewport AndreaRigoni 2026-04-10 20:42:24 +00:00
  • f8f92ebf3d feat: add Preferences dialog for managing theme, rendering, and unit settings AndreaRigoni 2026-04-10 18:12:05 +00:00
  • e8c10daf6d feat: add HighlightCorners mode to Prop3D and document Prop3D class functionality AndreaRigoni 2026-04-10 17:13:00 +00:00
  • 22262d3dc6 refactor: improve Object property management with duplicate prevention, memory cleanup, and updated VTK interface tests AndreaRigoni 2026-04-10 12:18:15 +00:00
  • dfd33e9a9c refactor: unify Object signal system, update property connections, and integrate Eigen3 into Root module AndreaRigoni 2026-04-09 16:27:58 +00:00
  • 76f29328cd refactor: improve vtkContainerBox constructor flexibility and clean up code formatting AndreaRigoni 2026-04-09 12:48:14 +00:00
  • db76513e79 refactor: migrate vtk classes to use ObjectWrapper for model management and update registration logic AndreaRigoni 2026-04-09 10:38:45 +00:00
  • 64a87e97e3 refactor: modernize SmartPointer with thread-safe reference counting, move semantics, and custom deleter support, and add corresponding unit test. AndreaRigoni 2026-04-09 09:18:50 +00:00
  • f7ba4b1a17 refactor: rename Puppet class to Prop3D across the codebase AndreaRigoni 2026-04-08 15:47:33 +00:00
  • 77f00a2b8a refactor: rename Vtk classes by removing the vtk prefix to follow project naming conventions AndreaRigoni 2026-04-08 15:14:55 +00:00
  • 8a01ee7f40 refactor: simplify vtkContainerBox transform logic by removing redundant affine matrix and updating synchronization methods AndreaRigoni 2026-04-08 13:37:38 +00:00
  • 03a3130855 feat: add VS Code debugging configuration and environment dependencies for gcompose AndreaRigoni 2026-04-08 08:21:13 +00:00
  • 3af983a955 fix skills rules AndreaRigoni 2026-04-08 07:31:47 +00:00
  • e0fb2f4dae refactor: unify vtkBoxSolid architecture with Puppet base and update build documentation AndreaRigoni 2026-04-03 16:44:00 +00:00
  • 74ba67f072 refactor: update compiler flag handling in CMake and ignore build log files AndreaRigoni 2026-04-03 14:32:21 +00:00
  • 7d72f825ae fixed warnings AndreaRigoni 2026-04-03 13:22:52 +00:00
  • 148c046a02 fix warnings AndreaRigoni 2026-04-03 13:09:08 +00:00
  • bb24f13fba fix compile errors in uLib env AndreaRigoni 2026-04-03 12:58:36 +00:00
  • 9d6301319b separate display properties from properties AndreaRigoni 2026-04-03 10:15:16 +00:00
  • ea1aec04bd fix EXPAT::EXPAT-NOTFOUND when building with Geant4 on conda AndreaRigoni 2026-04-03 08:41:00 +00:00
  • 7f558f4f30 switch to Ninja+ccache, add clang/lld fast build profile AndreaRigoni 2026-04-03 08:24:50 +00:00
  • e09a614fa5 refactor: add override specifier to type_name method in Core/Types.h andrea-dev AndreaRigoni 2026-04-03 10:14:20 +00:00
  • a6a1539663 refactor: extend Object property system and implement recursive property discovery in Vtk::Puppet archive AndreaRigoni 2026-04-03 08:54:37 +00:00
  • 7f6323403d merge andrea-geo: geometry/material/property system features AndreaRigoni 2026-04-03 08:47:32 +00:00
  • a53b3051de fix EXPAT::EXPAT-NOTFOUND when building with Geant4 on conda AndreaRigoni 2026-04-03 08:41:00 +00:00
  • c53570192f switch to Ninja+ccache, add clang/lld fast build profile AndreaRigoni 2026-04-03 08:24:50 +00:00
  • 6396bdfebf feat: add projection toggle button to switch between perspective and orthographic views andrea-geo AndreaRigoni 2026-04-02 14:42:38 +00:00
  • 96ab3b0930 fix: restore ULIB_ACTIVATE_DISPLAY_PROPERTIES to vtkVoxImage constructor AndreaRigoni 2026-04-02 14:32:39 +00:00
  • 5c04d00d4c refactor: remove redundant UpdateGrid call from QViewport::Render and add Claude configuration settings AndreaRigoni 2026-04-02 14:30:31 +00:00
  • 72e69cfca5 test: add unit test for vtkQViewport and register in CMakeLists.txt AndreaRigoni 2026-04-02 14:27:49 +00:00
  • 59a9e829fc refactor: enhance vtkVoxImage volume rendering with dynamic shader range scaling, improved transfer function management, and synchronized VTK property updates. AndreaRigoni 2026-04-02 14:08:32 +00:00
  • 6068b62e39 refactor: replace HRP with NVP in Cylinder serialization and add stream operators for TRS serialization AndreaRigoni 2026-04-02 11:56:25 +00:00
  • 4435776484 refactor: standardize object type identification using uLibTypeMacro and update serialization macros AndreaRigoni 2026-04-02 10:33:14 +00:00
  • a1c5fc2600 refactor: remove Math library build configuration and add support for BoxSolid in vtkObjectsContext AndreaRigoni 2026-04-01 20:30:21 +00:00
  • 9118afdd13 fix serialization for properties unintrusive AndreaRigoni 2026-04-01 19:59:37 +00:00
  • 8e6e332217 feat: implement Geant Material class, add object registration, and update PropertyWidget signal handling and read-only state AndreaRigoni 2026-04-01 11:13:47 +00:00
  • e1bd7eb44f feat: implement serialization read_only AndreaRigoni 2026-04-01 11:13:28 +00:00
  • c0c25de694 feat: add Geant material management classes and enhance serialization macros for NVP and HRP support AndreaRigoni 2026-04-01 08:46:09 +00:00
  • 34f834d370 feat: add NotifyPropertiesUpdated to Object and trigger on Transform changes for UI synchronization AndreaRigoni 2026-03-31 17:05:17 +00:00
  • f3274f346b refactor: prevent update loops in vtkCylinder by tracking connection and blocking signals during sync AndreaRigoni 2026-03-31 16:32:43 +00:00
  • d4fd2d3914 refactor: update transformation system, improve template readability, and reorganize VTK assembly management AndreaRigoni 2026-03-31 16:04:03 +00:00
  • 22d0041942 refactor: update Puppet transform logic to support AffineTransform world matrices and improve selection highlighting AndreaRigoni 2026-03-30 15:24:37 +00:00
  • 876b8f4592 algorithm chain for ram-vram andrea-alg AndreaRigoni 2026-03-28 08:22:14 +00:00
  • 46c39bc26e add assembly to gcompose, not working yet AndreaRigoni 2026-03-27 16:55:26 +00:00
  • ec2027e980 check if algorithm could be run on cuda AndreaRigoni 2026-03-27 16:42:04 +00:00
  • 171a07eb79 add min max def to properties AndreaRigoni 2026-03-27 15:46:16 +00:00
  • fa7c0f670e fix display of cylinder AndreaRigoni 2026-03-27 15:23:59 +00:00
  • e40cc77a5f fix numeric unit conversion in widget AndreaRigoni 2026-03-27 15:17:54 +00:00
  • 038c6f99f4 fixed most ( still units error ) AndreaRigoni 2026-03-27 15:02:17 +00:00
  • 69b47623f8 algorithm on filters AndreaRigoni 2026-03-27 02:45:40 +00:00
  • 93e5602562 transform properties AndreaRigoni 2026-03-27 02:43:30 +00:00
  • f5c1e317e8 algorithm def AndreaRigoni 2026-03-27 02:29:56 +00:00
  • 09859e872c fix build AndreaRigoni 2026-03-27 01:49:27 +00:00
  • 2a6dcf02bd add properties groups AndreaRigoni 2026-03-26 23:13:43 +00:00
  • e0ffeff5b7 fix some on properties and signal connection AndreaRigoni 2026-03-26 09:50:52 +00:00
  • 2c5d6842c3 add assembly AndreaRigoni 2026-03-25 22:48:04 +00:00
  • 422113a0e9 add vtk solids AndreaRigoni 2026-03-25 21:03:13 +00:00
  • e4a8499104 fixed errors AndreaRigoni 2026-03-25 20:30:46 +00:00
  • 6a65fe94c8 add vtk geant solid and scene AndreaRigoni 2026-03-25 18:47:52 +00:00
  • 7d4acaef6d refactor using pimpl and fix test AndreaRigoni 2026-03-25 16:18:07 +00:00
  • a467b7385b monitor and threads AndreaRigoni 2026-03-25 11:04:37 +00:00
  • 0c8ef7337c threads and monitor AndreaRigoni 2026-03-25 10:40:13 +00:00