diff options
author | 2009-03-08 11:35:30 +0000 | |
---|---|---|
committer | 2009-03-08 11:35:30 +0000 | |
commit | 3ac42fed948c3fd6c7b56287086a61f52fd9f036 (patch) | |
tree | c5c94586dabc358d74c75bac0c691293b8e2e135 /Eigen/src/Core/util/Constants.h | |
parent | 7718a8ed83bde47dbf4bc41e4d70ffd4c9fc1efb (diff) |
big rework of the Transform class:
* add Projective and AffineCompact modes as an optional third template
argument
* extend Transform::operator* to support more use cases
Diffstat (limited to 'Eigen/src/Core/util/Constants.h')
-rw-r--r-- | Eigen/src/Core/util/Constants.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/Eigen/src/Core/util/Constants.h b/Eigen/src/Core/util/Constants.h index 1dbba1bea..1d728a5d5 100644 --- a/Eigen/src/Core/util/Constants.h +++ b/Eigen/src/Core/util/Constants.h @@ -240,11 +240,10 @@ enum { }; enum TransformTraits { - Affine = 0x1, - Isometry = 0x2, - AffineSquare = Affine|0x10, - AffineCompact = Affine|0x20, - Projective = 0x30 + Isometry = 0x1, + Affine = 0x2, + AffineCompact = 0x10 | Affine, + Projective = 0x20 }; const int EiArch_Generic = 0x0; |