Commit Graph

14 Commits

Author SHA1 Message Date
wmayer
e85c383bff Base: apply clang format 2023-11-13 12:01:26 -05:00
wmayer
db0f6534c3 Base: modernize C++: use equals default 2023-08-20 18:10:17 +02:00
wmayer
2bc90e6090 Base: modernize C++: return braced init list 2023-08-18 00:36:24 +02:00
wmayer
bb566c7777 Base: add overloaded method isIdentity() to Rotation and Placement that accepts a tolerance 2023-01-03 10:54:47 +01:00
wmayer
91ea39a5c0 Base: extend Placement/Rotation API
* Add Placement::isSame() and expose to Python
* Add Placement::multRight/Placement::multLeft
* Fix PlacementPy::rotate
* Add Rotation::multRight/Rotation::multLeft
* Add a test feature FeatureTestPlacement for uni tests
* Add unit tests
2022-08-09 11:54:05 +02:00
wmayer
4d00faeceb Base: add methods to transform a Vector3f with a Rotation or Placement 2022-08-04 11:45:39 +02:00
berniev
8aff4a7503 Base: Modernise ctors dtors defs etc 2022-08-02 12:37:46 +02:00
wmayer
ca9355b5cb Base: remove redundant void 2022-06-04 13:14:55 +02:00
wmayer
38471cc76b Base: [skip ci] Optimize includes to reduce compile time 2022-03-07 16:49:01 +01:00
Uwe
6a606783d6 [Base] remove unused code 2022-02-27 19:30:09 +01:00
luz.paz
6f11ed298a src/Base: [skip ci] fix header uniformity
This PR fixes header uniformity across all `src/Base` files
2019-12-25 11:38:58 +01:00
DeepSOIC
63d0435a95 Base: ScLERP placement interpolation 2019-10-12 15:39:39 +02:00
wmayer
138ddcbeed add method Placement::isIdentity 2018-09-05 21:19:16 +02:00
wmayer
120ca87015 + unify DLL export defines to namespace names
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00