34 #include <cugar/basic/numbers.h>    35 #include <cugar/linalg/vector.h>   130 #include <cugar/spherical/mappings_inline.h> CUGAR_HOST CUGAR_DEVICE Vector3f hemioct_to_hemisphere(Vector2f e)
Definition: mappings_inline.h:197
 
CUGAR_HOST CUGAR_DEVICE Vector2f sphere_to_oct(Vector3f v)
Definition: mappings_inline.h:212
 
CUGAR_HOST CUGAR_DEVICE Vector2f unit_disk_to_square(const Vector2f disk)
Definition: mappings_inline.h:90
 
CUGAR_HOST CUGAR_DEVICE Vector2f uniform_sphere_to_square(const Vector3f &vec)
Definition: mappings_inline.h:174
 
CUGAR_HOST CUGAR_DEVICE Vector2f hemisphere_to_hemioct(Vector3f v)
Definition: mappings_inline.h:189
 
Define a vector_view POD type and plain_view() for std::vector. 
Definition: diff.h:38
 
CUGAR_HOST CUGAR_DEVICE Vector3f from_spherical_coords(const Vector2f &uv)
Definition: mappings_inline.h:33
 
CUGAR_HOST CUGAR_DEVICE Vector2f square_to_unit_disk(const Vector2f uv)
Definition: mappings_inline.h:56
 
CUGAR_HOST CUGAR_DEVICE Vector3f uniform_square_to_sphere(const Vector2f &uv)
Definition: mappings_inline.h:162
 
CUGAR_HOST CUGAR_DEVICE Vector2f to_spherical_coords(const Vector3f &vec)
Definition: mappings_inline.h:41
 
CUGAR_HOST CUGAR_DEVICE Vector3f square_to_cosine_hemisphere(const Vector2f &uv)
Definition: mappings_inline.h:119
 
CUGAR_HOST CUGAR_DEVICE Vector2f cosine_hemisphere_to_square(const Vector3f &dir)
Definition: mappings_inline.h:137
 
CUGAR_HOST CUGAR_DEVICE Vector3f oct_to_sphere(Vector2f e)
Definition: mappings_inline.h:219