Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Properties | List of all members
LibNoise.Voronoi Class Reference
Inheritance diagram for LibNoise.Voronoi:
LibNoise.ValueNoiseBasis LibNoise.IModule

Public Member Functions

Vector3d GetNearest (Vector3d candidate)
 
Vector3d GetNearest (double x, double y, double z)
 
double GetValue (Vector3d coordinate)
 
double GetValue (Vector3 coordinate)
 
double GetValue (double x, double y, double z)
 
 Voronoi ()
 
 Voronoi (double voronoiFrequency, double voronoiDisplacement, int voronoiSeed, bool distanceEnabled)
 
- Public Member Functions inherited from LibNoise.ValueNoiseBasis
int IntValueNoise (int x, int y, int z, int seed)
 
double ValueNoise (int x, int y, int z)
 
double ValueNoise (int x, int y, int z, int seed)
 

Properties

double Displacement [get, set]
 
bool DistanceEnabled [get, set]
 
double Frequency [get, set]
 
int Seed [get, set]
 

Constructor & Destructor Documentation

LibNoise.Voronoi.Voronoi ( )
inline
LibNoise.Voronoi.Voronoi ( double  voronoiFrequency,
double  voronoiDisplacement,
int  voronoiSeed,
bool  distanceEnabled 
)
inline

Member Function Documentation

Vector3d LibNoise.Voronoi.GetNearest ( Vector3d  candidate)
inline
Vector3d LibNoise.Voronoi.GetNearest ( double  x,
double  y,
double  z 
)
inline
double LibNoise.Voronoi.GetValue ( Vector3d  coordinate)
inline

Implements LibNoise.IModule.

double LibNoise.Voronoi.GetValue ( Vector3  coordinate)
inline

Implements LibNoise.IModule.

double LibNoise.Voronoi.GetValue ( double  x,
double  y,
double  z 
)
inline

Implements LibNoise.IModule.

Property Documentation

double LibNoise.Voronoi.Displacement
getset
bool LibNoise.Voronoi.DistanceEnabled
getset
double LibNoise.Voronoi.Frequency
getset
int LibNoise.Voronoi.Seed
getset

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