[Boost-bugs] [Boost C++ Libraries] #12984: Impossible make coordinate transformation

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