#pragma once #include "AxisAngleFwd.h" #include //This is a implementation file used by the templated AxisAngle class. The primary purpose of this //class is to form a compilation firewall for the Ve namespace Aftr { namespace AxisAngleImpl { //template< typename T > //Aftr::VectorT make_VectorT( std::string const& str ); template< typename T > std::string toString( AxisAngleT const& v, size_t length ); template< typename T > T modulus_deg_180_to_neg180( T const deg ); template< typename T > bool isEqual( AxisAngleT const& a, AxisAngleT const& b, T epsilon = 0.00001f ) noexcept; //template< typename T > //std::string toStringWithMag( VectorT const& v, size_t length ); //template< typename T > //std::optional< VectorT > fromString_opt( std::string const& str ); } }