Loading [MathJax]/extensions/tex2jax.js
Radium Engine  1.5.29
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Ra::Core::Random::SphericalPointSet< PointSet > Class Template Reference

Map a [0, 1)^2 point set on the unit sphere. More...

#include <Core/Random/RandomPointSet.hpp>

+ Collaboration diagram for Ra::Core::Random::SphericalPointSet< PointSet >:

Public Member Functions

 SphericalPointSet (size_t n)
 
 SphericalPointSet (const SphericalPointSet &)=default
 
SphericalPointSetoperator= (const SphericalPointSet &)=default
 
 SphericalPointSet (SphericalPointSet &&)=default
 
SphericalPointSetoperator= (SphericalPointSet &&)=default
 
size_t range ()
 
Ra::Core::Vector3 operator() (size_t i)
 

Detailed Description

template<class PointSet>
class Ra::Core::Random::SphericalPointSet< PointSet >

Map a [0, 1)^2 point set on the unit sphere.

Template Parameters
PointSetthe random point set type to map on sphere

Definition at line 134 of file RandomPointSet.hpp.

Constructor & Destructor Documentation

◆ SphericalPointSet()

template<class PointSet >
Ra::Core::Random::SphericalPointSet< PointSet >::SphericalPointSet ( size_t n)
explicit

Definition at line 166 of file RandomPointSet.hpp.

Member Function Documentation

◆ operator()()

template<class PointSet >
Ra::Core::Vector3 Ra::Core::Random::SphericalPointSet< PointSet >::operator() ( size_t i)

Definition at line 174 of file RandomPointSet.hpp.

◆ range()

template<class PointSet >
size_t Ra::Core::Random::SphericalPointSet< PointSet >::range ( )

Definition at line 169 of file RandomPointSet.hpp.


The documentation for this class was generated from the following file: