transform.hpp
Go to the documentation of this file.
1 #ifndef _QUORI_FACE_TRANSFORM_HPP_
2 #define _QUORI_FACE_TRANSFORM_HPP_
3 
4 #include "Vector2.hpp"
5 
6 namespace quori_face
7 {
16  {
20  double R;
21 
25  double r_m;
26 
30  double r_o;
31 
35  double h;
36 
40  double L;
41 
45  double epsilon;
46 
51 
56 
58 
59  bool operator ==(const TransformStaticParameters &other) const;
60  bool operator !=(const TransformStaticParameters &other) const;
61  };
62 
69  {
71  SphericalCoordinate(const double theta, const double psi);
72 
76  double theta;
77 
81  double psi;
82 
85 
87  };
88 
99 
100 
101  float *generateLookupTable(const TransformStaticParameters &static_params, const SphericalCoordinate &min, const SphericalCoordinate &max, const Vector2<std::uint32_t> &size);
102 }
103 
104 #endif
quori_face::TransformStaticParameters::r_m
double r_m
Definition: transform.hpp:25
quori_face::Vector2< double >
size
GLsizeiptr size
Definition: glcorearb.h:640
quori_face::TransformStaticParameters::DEFAULT
static const TransformStaticParameters DEFAULT
Definition: transform.hpp:57
Vector2.hpp
quori_face::TransformStaticParameters::epsilon
double epsilon
Definition: transform.hpp:45
quori_face::SphericalCoordinate::SphericalCoordinate
SphericalCoordinate()
Definition: transform.cpp:142
quori_face::TransformStaticParameters::delta
Vector2< double > delta
Definition: transform.hpp:50
coord
GLenum coord
Definition: glcorearb.h:4096
quori_face::generateLookupTable
float * generateLookupTable(const TransformStaticParameters &static_params, const SphericalCoordinate &min, const SphericalCoordinate &max, const Vector2< std::uint32_t > &size)
Definition: transform.cpp:198
quori_face
Definition: Cache.hpp:9
quori_face::SphericalCoordinate::operator+
SphericalCoordinate operator+(const SphericalCoordinate &rhs) const
Definition: transform.cpp:154
quori_face::SphericalCoordinate::theta
double theta
Definition: transform.hpp:76
quori_face::SphericalCoordinate::CENTER
static const SphericalCoordinate CENTER
Definition: transform.hpp:86
quori_face::SphericalCoordinate::operator+=
SphericalCoordinate & operator+=(const SphericalCoordinate &rhs)
Definition: transform.cpp:162
quori_face::SphericalCoordinate
Definition: transform.hpp:68
quori_face::TransformStaticParameters::operator==
bool operator==(const TransformStaticParameters &other) const
Definition: transform.cpp:97
quori_face::TransformStaticParameters::screen_size
Vector2< std::uint32_t > screen_size
Definition: transform.hpp:55
quori_face::TransformStaticParameters::operator!=
bool operator!=(const TransformStaticParameters &other) const
Definition: transform.cpp:111
quori_face::TransformStaticParameters::h
double h
Definition: transform.hpp:35
quori_face::TransformStaticParameters::L
double L
Definition: transform.hpp:40
quori_face::SphericalCoordinate::psi
double psi
Definition: transform.hpp:81
quori_face::TransformStaticParameters
Definition: transform.hpp:15
quori_face::TransformStaticParameters::r_o
double r_o
Definition: transform.hpp:30
quori_face::TransformStaticParameters::R
double R
Definition: transform.hpp:20
quori_face::transform
Vector2< double > transform(const TransformStaticParameters &static_params, const SphericalCoordinate &coord)
Definition: transform.cpp:171


quori_face
Author(s):
autogenerated on Wed Mar 2 2022 00:53:20