mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-01-06 14:14:46 +08:00
user-defined copy operations removed in favor of compiler-generated ones
This commit is contained in:
parent
b11f817bcf
commit
60faa9f897
@ -262,12 +262,6 @@ public:
|
|||||||
internal::transform_make_affine<(int(Mode)==Affine || int(Mode)==Isometry) ? Affine : AffineCompact>::run(m_matrix);
|
internal::transform_make_affine<(int(Mode)==Affine || int(Mode)==Isometry) ? Affine : AffineCompact>::run(m_matrix);
|
||||||
}
|
}
|
||||||
|
|
||||||
EIGEN_DEVICE_FUNC inline Transform(const Transform& other)
|
|
||||||
{
|
|
||||||
check_template_params();
|
|
||||||
m_matrix = other.m_matrix;
|
|
||||||
}
|
|
||||||
|
|
||||||
EIGEN_DEVICE_FUNC inline explicit Transform(const TranslationType& t)
|
EIGEN_DEVICE_FUNC inline explicit Transform(const TranslationType& t)
|
||||||
{
|
{
|
||||||
check_template_params();
|
check_template_params();
|
||||||
@ -285,9 +279,6 @@ public:
|
|||||||
*this = r;
|
*this = r;
|
||||||
}
|
}
|
||||||
|
|
||||||
EIGEN_DEVICE_FUNC inline Transform& operator=(const Transform& other)
|
|
||||||
{ m_matrix = other.m_matrix; return *this; }
|
|
||||||
|
|
||||||
typedef internal::transform_take_affine_part<Transform> take_affine_part;
|
typedef internal::transform_take_affine_part<Transform> take_affine_part;
|
||||||
|
|
||||||
/** Constructs and initializes a transformation from a Dim^2 or a (Dim+1)^2 matrix. */
|
/** Constructs and initializes a transformation from a Dim^2 or a (Dim+1)^2 matrix. */
|
||||||
|
Loading…
Reference in New Issue
Block a user