Radium Engine  1.5.28
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Ra::Core::Random::FibonacciPointSet Class Reference

Implements the 2D fibonacci Point set points follow the FibonacciSequence (i, N) => [i / phi, i / N]. More...

#include <Core/Random/RandomPointSet.hpp>

+ Collaboration diagram for Ra::Core::Random::FibonacciPointSet:

Public Member Functions

 FibonacciPointSet (size_t n)
 
 FibonacciPointSet (const FibonacciPointSet &)=default
 
FibonacciPointSetoperator= (const FibonacciPointSet &)=default
 
 FibonacciPointSet (FibonacciPointSet &&)=default
 
FibonacciPointSetoperator= (FibonacciPointSet &&)=default
 
size_t range ()
 
Ra::Core::Vector2 operator() (size_t i)
 

Detailed Description

Implements the 2D fibonacci Point set points follow the FibonacciSequence (i, N) => [i / phi, i / N].

Definition at line 66 of file RandomPointSet.hpp.

Constructor & Destructor Documentation

◆ FibonacciPointSet()

Ra::Core::Random::FibonacciPointSet::FibonacciPointSet ( size_t n)
explicit

Definition at line 26 of file RandomPointSet.cpp.

Member Function Documentation

◆ operator()()

Ra::Core::Vector2 Ra::Core::Random::FibonacciPointSet::operator() ( size_t i)

Definition at line 31 of file RandomPointSet.cpp.

◆ range()

size_t Ra::Core::Random::FibonacciPointSet::range ( )

Definition at line 28 of file RandomPointSet.cpp.


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