var searchIndex = {}; searchIndex["poisson"] = {"doc":"# Poisson-disk distribution generation","items":[[3,"PoissonDisk","poisson","Generates Poisson-disk distribution in [0, 1]² area with O(N) time and space complexity relative to the number of samples generated.\nBased on Ebeida, Mohamed S., et al. "A Simple Algorithm for Maximal Poisson‐Disk Sampling in High Dimensions." Computer Graphics Forum. Vol. 31. No. 2pt4. Blackwell Publishing Ltd, 2012.",null,null],[3,"PoissonGen","","",null,null],[3,"Grid","","",null,null],[8,"VecLike","","Describes what traits the algorithm needs to be able to work.",null,null],[11,"new","","Creates new Poisson-disk generator builder with random generator specified.",0,{"inputs":[{"name":"r"}],"output":{"name":"self"}}],[11,"perioditic","","Sets the generator to generate perioditic Poisson-disk distributions.",0,null],[11,"build_relative_radius","","Builds the generator with relative radius specified.\nRadius should be ]0, 1]",0,null],[11,"build_radius","","Builds the generator with radius specified.\nRadius should be ]0, √2 / 2]",0,null],[11,"build_samples","","Builds the generator with radius calculated so that approximately specified number of samples are generated.\nAmount of samples should be larger than 0.\nRelative radius should be [0, 1].\nFor non-perioditic this is supported only for 2, 3 and 4 dimensional generation.",0,null],[11,"set_radius","","Sets the radius of the generator.",1,null],[11,"radius","","Gets the radius of the generator.",1,null],[11,"generate","","Generatas a vector with Poisson-disk distribution in area [0, 1]²",1,null]],"paths":[[3,"PoissonDisk"],[3,"PoissonGen"]]}; initSearch(searchIndex);