Blender  V3.3
Protected Member Functions | List of all members
PMJ02_Generator Class Reference
Inheritance diagram for PMJ02_Generator:
PMJ_Generator

Protected Member Functions

void generate_sample_point (float2 points[], float i, float j, float xhalf, float yhalf, int n, int N) override
 
void mark_occupied_strata (float2 points[], int N) override
 
void mark_occupied_strata1 (float2 pt, int NN)
 
bool is_occupied (float2 pt, int NN)
 
- Protected Member Functions inherited from PMJ_Generator
 PMJ_Generator (int rnd_seed_in)
 
float rnd ()
 
void extend_sequence_even (float2 points[], int N)
 
void extend_sequence_odd (float2 points[], int N)
 

Additional Inherited Members

- Static Public Member Functions inherited from PMJ_Generator
static void generate_2D (float2 points[], int size, int rng_seed_in)
 
- Protected Attributes inherited from PMJ_Generator
std::vector< booloccupied1Dx
 
std::vector< booloccupied1Dy
 
int num_samples
 
int rnd_index
 
int rnd_seed
 

Detailed Description

Definition at line 157 of file jitter.cpp.

Member Function Documentation

◆ generate_sample_point()

void PMJ02_Generator::generate_sample_point ( float2  points[],
float  i,
float  j,
float  xhalf,
float  yhalf,
int  n,
int  N 
)
inlineoverrideprotectedvirtual

◆ is_occupied()

bool PMJ02_Generator::is_occupied ( float2  pt,
int  NN 
)
inlineprotected

Definition at line 206 of file jitter.cpp.

References float2::x, and float2::y.

Referenced by generate_sample_point().

◆ mark_occupied_strata()

void PMJ02_Generator::mark_occupied_strata ( float2  points[],
int  N 
)
inlineoverrideprotectedvirtual

Reimplemented from PMJ_Generator.

Definition at line 173 of file jitter.cpp.

References mark_occupied_strata1(), and N.

◆ mark_occupied_strata1()

void PMJ02_Generator::mark_occupied_strata1 ( float2  pt,
int  NN 
)
inlineprotected

Definition at line 189 of file jitter.cpp.

References float2::x, and float2::y.

Referenced by generate_sample_point(), and mark_occupied_strata().


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