user-defined copy operations removed in favor of compiler-generated ones

This commit is contained in:
Alexander Turkin 2020-07-20 14:59:35 +03:00
parent b11f817bcf
commit 60faa9f897

View File

@ -262,12 +262,6 @@ public:
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)
{
check_template_params();
@ -285,9 +279,6 @@ public:
*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;
/** Constructs and initializes a transformation from a Dim^2 or a (Dim+1)^2 matrix. */