open_toontown_panda3d/panda/src/linmath
WMOkiishi ea84547805 general: Mark many constructors as `explicit`
Closes #1514
Fixes #1431
2023-08-02 08:18:43 +02:00
..
CMakeLists.txt CMake: Rely on GNUInstallDirs to specify install paths 2019-08-31 00:48:42 -06:00
aa_luse.h Replace "unaligned" linear algebra classes with simple typedefs 2023-02-06 18:35:18 +01:00
cast_to_double.I
…
cast_to_double.h
…
cast_to_float.I
…
cast_to_float.h
…
compose_matrix.cxx
…
compose_matrix.h
…
compose_matrix_src.I
…
compose_matrix_src.cxx
…
compose_matrix_src.h
…
configVariableColor.I
…
configVariableColor.cxx
…
configVariableColor.h general: Mark many constructors as `explicit` 2023-08-02 08:18:43 +02:00
config_linmath.cxx Replace "unaligned" linear algebra classes with simple typedefs 2023-02-06 18:35:18 +01:00
config_linmath.h
…
coordinateSystem.cxx
…
coordinateSystem.h general: Remove vestigial typedef.h file 2021-12-12 18:37:49 +01:00
dbl2fltnames.h
…
dblnames.h
…
deg_2_rad.I
…
deg_2_rad.h
…
flt2dblnames.h
…
fltnames.h
…
intnames.h
…
lcast_to.h
…
lcast_to_src.I
…
lcast_to_src.h
…
lmat_ops.h
…
lmat_ops_src.I
…
lmat_ops_src.h
…
lmatrix.cxx
…
lmatrix.h
…
lmatrix3_ext_src.I linmath: Add __rmul__ operator for left scalar multiplication 2021-07-05 14:16:55 +02:00
lmatrix3_ext_src.h linmath: Add __rmul__ operator for left scalar multiplication 2021-07-05 14:16:55 +02:00
lmatrix3_src.I Merge branch 'release/1.10.x' 2019-08-18 22:34:23 +02:00
lmatrix3_src.cxx
…
lmatrix3_src.h create PY_EXTENSION and friends (#1415) 2023-01-04 20:54:53 +01:00
lmatrix4_ext_src.I linmath: Add __rmul__ operator for left scalar multiplication 2021-07-05 14:16:55 +02:00
lmatrix4_ext_src.h linmath: Add __rmul__ operator for left scalar multiplication 2021-07-05 14:16:55 +02:00
lmatrix4_src.I Replace "unaligned" linear algebra classes with simple typedefs 2023-02-06 18:35:18 +01:00
lmatrix4_src.cxx Replace "unaligned" linear algebra classes with simple typedefs 2023-02-06 18:35:18 +01:00
lmatrix4_src.h general: Mark many constructors as `explicit` 2023-08-02 08:18:43 +02:00
lmatrix_ext.h
…
lorientation.cxx
…
lorientation.h
…
lorientation_src.I
…
lorientation_src.cxx
…
lorientation_src.h general: Mark many constructors as `explicit` 2023-08-02 08:18:43 +02:00
lpoint2.cxx
…
lpoint2.h
…
lpoint2_ext.h
…
lpoint2_ext_src.I linmath: Add __rmul__ operator for left scalar multiplication 2021-07-05 14:16:55 +02:00
lpoint2_ext_src.h linmath: Add __rmul__ operator for left scalar multiplication 2021-07-05 14:16:55 +02:00
lpoint2_src.I
…
lpoint2_src.cxx
…
lpoint2_src.h create PY_EXTENSION and friends (#1415) 2023-01-04 20:54:53 +01:00
lpoint3.cxx
…
lpoint3.h
…
lpoint3_ext.h
…
lpoint3_ext_src.I linmath: Add __rmul__ operator for left scalar multiplication 2021-07-05 14:16:55 +02:00
lpoint3_ext_src.h linmath: Add __rmul__ operator for left scalar multiplication 2021-07-05 14:16:55 +02:00
lpoint3_src.I
…
lpoint3_src.cxx
…
lpoint3_src.h general: Mark many constructors as `explicit` 2023-08-02 08:18:43 +02:00
lpoint4.cxx
…
lpoint4.h
…
lpoint4_ext.h
…
lpoint4_ext_src.I linmath: Add __rmul__ operator for left scalar multiplication 2021-07-05 14:16:55 +02:00
lpoint4_ext_src.h linmath: Add __rmul__ operator for left scalar multiplication 2021-07-05 14:16:55 +02:00
lpoint4_src.I
…
lpoint4_src.cxx
…
lpoint4_src.h general: Mark many constructors as `explicit` 2023-08-02 08:18:43 +02:00
lquaternion.cxx
…
lquaternion.h
…
lquaternion_src.I
…
lquaternion_src.cxx linmath: Remove redundant sin() calculation in LQuaternion 2021-11-28 13:58:13 +01:00
lquaternion_src.h general: Mark many constructors as `explicit` 2023-08-02 08:18:43 +02:00
lrotation.cxx
…
lrotation.h
…
lrotation_src.I
…
lrotation_src.cxx
…
lrotation_src.h general: Mark many constructors as `explicit` 2023-08-02 08:18:43 +02:00
lsimpleMatrix.I
…
lsimpleMatrix.h
…
luse.I
…
luse.N
…
luse.cxx
…
luse.h
…
lvec2_ops.h
…
lvec2_ops_src.I
…
lvec2_ops_src.h
…
lvec3_ops.h
…
lvec3_ops_src.I
…
lvec3_ops_src.h
…
lvec4_ops.h
…
lvec4_ops_src.I
…
lvec4_ops_src.h
…
lvecBase2.cxx
…
lvecBase2.h
…
lvecBase2_ext.h
…
lvecBase2_ext_src.I linmath: Implement read-only buffer protocol support for vectors 2021-10-27 10:53:35 +02:00
lvecBase2_ext_src.h linmath: Implement read-only buffer protocol support for vectors 2021-10-27 10:53:35 +02:00
lvecBase2_src.I
…
lvecBase2_src.cxx
…
lvecBase2_src.h create PY_EXTENSION and friends (#1415) 2023-01-04 20:54:53 +01:00
lvecBase3.cxx
…
lvecBase3.h
…
lvecBase3_ext.h
…
lvecBase3_ext_src.I linmath: Implement read-only buffer protocol support for vectors 2021-10-27 10:53:35 +02:00
lvecBase3_ext_src.h linmath: Implement read-only buffer protocol support for vectors 2021-10-27 10:53:35 +02:00
lvecBase3_src.I
…
lvecBase3_src.cxx
…
lvecBase3_src.h create PY_EXTENSION and friends (#1415) 2023-01-04 20:54:53 +01:00
lvecBase4.cxx
…
lvecBase4.h
…
lvecBase4_ext.h
…
lvecBase4_ext_src.I linmath: Implement read-only buffer protocol support for vectors 2021-10-27 10:53:35 +02:00
lvecBase4_ext_src.h linmath: Implement read-only buffer protocol support for vectors 2021-10-27 10:53:35 +02:00
lvecBase4_src.I linmath: Unroll LVecBase4 less-than operator implementation 2023-07-26 19:33:43 +02:00
lvecBase4_src.cxx Replace "unaligned" linear algebra classes with simple typedefs 2023-02-06 18:35:18 +01:00
lvecBase4_src.h linmath: Fix regression with LVecBase4 in #1453 / 87b5aa9 2023-02-20 19:02:54 +01:00
lvector2.cxx
…
lvector2.h
…
lvector2_ext.h
…
lvector2_ext_src.I linmath: Add __rmul__ operator for left scalar multiplication 2021-07-05 14:16:55 +02:00
lvector2_ext_src.h linmath: Add __rmul__ operator for left scalar multiplication 2021-07-05 14:16:55 +02:00
lvector2_src.I
…
lvector2_src.cxx
…
lvector2_src.h create PY_EXTENSION and friends (#1415) 2023-01-04 20:54:53 +01:00
lvector3.cxx
…
lvector3.h
…
lvector3_ext.h
…
lvector3_ext_src.I linmath: Add __rmul__ operator for left scalar multiplication 2021-07-05 14:16:55 +02:00
lvector3_ext_src.h linmath: Add __rmul__ operator for left scalar multiplication 2021-07-05 14:16:55 +02:00
lvector3_src.I general: Allow compiling Panda headers on Windows without NOMINMAX 2022-05-10 15:58:33 +02:00
lvector3_src.cxx
…
lvector3_src.h general: Mark many constructors as `explicit` 2023-08-02 08:18:43 +02:00
lvector4.cxx
…
lvector4.h
…
lvector4_ext.h
…
lvector4_ext_src.I linmath: Add __rmul__ operator for left scalar multiplication 2021-07-05 14:16:55 +02:00
lvector4_ext_src.h linmath: Add __rmul__ operator for left scalar multiplication 2021-07-05 14:16:55 +02:00
lvector4_src.I
…
lvector4_src.cxx
…
lvector4_src.h general: Mark many constructors as `explicit` 2023-08-02 08:18:43 +02:00
mathNumbers.I
…
mathNumbers.cxx
…
mathNumbers.h
…
p3linmath_composite1.cxx
…
p3linmath_composite2.cxx
…
test_math.cxx
…