Subject: [Boost-bugs] [Boost C++ Libraries] #12984: Impossible make coordinate transformation
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2017-04-23 18:09:42
#12984: Impossible make coordinate transformation
---------------------------------------------+---------------------------
Reporter: kirill.ierusalimov@⦠| Owner: barendgehrels
Type: Bugs | Status: new
Milestone: To Be Determined | Component: geometry
Version: Boost 1.64.0 | Severity: Problem
Keywords: geometry qvm matrix transformer |
---------------------------------------------+---------------------------
Compiler error occured while compiling lines 172, 174 and 176 in the file
geometry/strategies/transform/matrix_transformers.hpp because there no
suitable operator in the boost::qvm::mat structure (defined in
qvm\mat.hpp).
Problem code:
set<0>(p2, boost::numeric_cast<ct2>(
c1 * '''m_matrix(0,0)''' + c2 * '''m_matrix(0,1)''' + c3 *
'''m_matrix(0,2)''' + '''m_matrix(0,3)'''));
set<1>(p2, boost::numeric_cast<ct2>(
c1 * '''m_matrix(1,0)''' + c2 * '''m_matrix(1,1)''' + c3 *
'''m_matrix(1,2)''' + '''m_matrix(1,3)'''));
set<2>(p2, boost::numeric_cast<ct2>(
c1 * '''m_matrix(2,0)''' + c2 * '''m_matrix(2,1)''' + c3 *
'''m_matrix(2,2)''' + '''m_matrix(2,3)'''));
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/12984> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-04-23 18:16:18 UTC