本文整理汇总了C++中MatrixPtr::copy方法的典型用法代码示例。如果您正苦于以下问题:C++ MatrixPtr::copy方法的具体用法?C++ MatrixPtr::copy怎么用?C++ MatrixPtr::copy使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MatrixPtr
的用法示例。
在下文中一共展示了MatrixPtr::copy方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: rotateMatrixHKL
void Miller::rotateMatrixHKL(double hRot, double kRot, double lRot, MatrixPtr oldMatrix, MatrixPtr *newMatrix)
{
(*newMatrix) = oldMatrix->copy();
double hRad = hRot * M_PI / 180;
double kRad = kRot * M_PI / 180;
double lRad = lRot * M_PI / 180;
(*newMatrix)->rotate(hRad, kRad, lRad);
}
示例2: rotateMatrixABC
void Miller::rotateMatrixABC(double aRot, double bRot, double cRot, MatrixPtr oldMatrix, MatrixPtr *newMatrix)
{
(*newMatrix) = oldMatrix->copy();
(*newMatrix)->rotateABC(oldMatrix, aRot, bRot, cRot);
}