10 Cordic(
const uint32_t& aPhiScale ,
const uint32_t& aMagnitudeBits ,
const uint32_t& aSteps );
13 void operator() ( int32_t aX , int32_t aY , int32_t& aPhi , uint32_t& aMagnitude );
20 uint32_t
tower(
const double& aRadians );
int32_t IntegerizeMagnitude(const double &aMagnitude)
double NormalizeMagnitude(const uint32_t &aMagnitude)
void operator()(int32_t aX, int32_t aY, int32_t &aPhi, uint32_t &aMagnitude)
uint32_t tower(const double &aRadians)
unsigned long long uint64_t
Cordic(const uint32_t &aPhiScale, const uint32_t &aMagnitudeBits, const uint32_t &aSteps)
uint64_t mMagnitudeRenormalization
std::vector< uint32_t > mRotations
double NormalizePhi(const uint32_t &aPhi)