C# Class AccidentalNoise.ImplicitFractal

Inheritance: ImplicitModuleBase
Show file Open project: jongallant/WorldGeneratorPart1 Class Usage Examples

Public Methods

Method Description
Get ( Double x, Double y ) : Double
Get ( Double x, Double y, Double z ) : Double
Get ( Double x, Double y, Double z, Double w ) : Double
Get ( Double x, Double y, Double z, Double w, Double u, Double v ) : Double
GetBasis ( Int32 which ) : ImplicitBasisFunction
ImplicitFractal ( FractalType fractalType, BasisType basisType, InterpolationType interpolationType, Int32 octaves, double frequency, Int32 seed ) : System
ResetAllSources ( ) : void
ResetSource ( Int32 which ) : void
SetAllSourceTypes ( BasisType newBasisType, InterpolationType newInterpolationType ) : void
SetSourceOverride ( Int32 which, ImplicitModuleBase newSource ) : void
SetSourceType ( Int32 which, BasisType newBasisType, InterpolationType newInterpolationType ) : void

Private Methods

Method Description
Billow_CalculateWeights ( ) : void
Billow_Get ( Double x, Double y ) : Double
Billow_Get ( Double x, Double y, Double z ) : Double
Billow_Get ( Double x, Double y, Double z, Double w ) : Double
Billow_Get ( Double x, Double y, Double z, Double w, Double u, Double v ) : Double
FractionalBrownianMotion_CalculateWeights ( ) : void
FractionalBrownianMotion_Get ( Double x, Double y ) : Double
FractionalBrownianMotion_Get ( Double x, Double y, Double z ) : Double
FractionalBrownianMotion_Get ( Double x, Double y, Double z, Double w ) : Double
FractionalBrownianMotion_Get ( Double x, Double y, Double z, Double w, Double u, Double v ) : Double
HybridMulti_CalculateWeights ( ) : void
HybridMulti_Get ( Double x, Double y ) : Double
HybridMulti_Get ( Double x, Double y, Double z ) : Double
HybridMulti_Get ( Double x, Double y, Double z, Double w ) : Double
HybridMulti_Get ( Double x, Double y, Double z, Double w, Double u, Double v ) : Double
Multi_CalculateWeights ( ) : void
Multi_Get ( Double x, Double y ) : Double
Multi_Get ( Double x, Double y, Double z ) : Double
Multi_Get ( Double x, Double y, Double z, Double w ) : Double
Multi_Get ( Double x, Double y, Double z, Double w, Double u, Double v ) : Double
RidgedMulti_CalculateWeights ( ) : void
RidgedMulti_Get ( Double x, Double y ) : Double
RidgedMulti_Get ( Double x, Double y, Double z ) : Double
RidgedMulti_Get ( Double x, Double y, Double z, Double w ) : Double
RidgedMulti_Get ( Double x, Double y, Double z, Double w, Double u, Double v ) : Double

Method Details

Get() public method

public Get ( Double x, Double y ) : Double
x Double
y Double
return Double

Get() public method

public Get ( Double x, Double y, Double z ) : Double
x Double
y Double
z Double
return Double

Get() public method

public Get ( Double x, Double y, Double z, Double w ) : Double
x Double
y Double
z Double
w Double
return Double

Get() public method

public Get ( Double x, Double y, Double z, Double w, Double u, Double v ) : Double
x Double
y Double
z Double
w Double
u Double
v Double
return Double

GetBasis() public method

public GetBasis ( Int32 which ) : ImplicitBasisFunction
which System.Int32
return ImplicitBasisFunction

ImplicitFractal() public method

public ImplicitFractal ( FractalType fractalType, BasisType basisType, InterpolationType interpolationType, Int32 octaves, double frequency, Int32 seed ) : System
fractalType FractalType
basisType BasisType
interpolationType InterpolationType
octaves System.Int32
frequency double
seed System.Int32
return System

ResetAllSources() public method

public ResetAllSources ( ) : void
return void

ResetSource() public method

public ResetSource ( Int32 which ) : void
which System.Int32
return void

SetAllSourceTypes() public method

public SetAllSourceTypes ( BasisType newBasisType, InterpolationType newInterpolationType ) : void
newBasisType BasisType
newInterpolationType InterpolationType
return void

SetSourceOverride() public method

public SetSourceOverride ( Int32 which, ImplicitModuleBase newSource ) : void
which System.Int32
newSource ImplicitModuleBase
return void

SetSourceType() public method

public SetSourceType ( Int32 which, BasisType newBasisType, InterpolationType newInterpolationType ) : void
which System.Int32
newBasisType BasisType
newInterpolationType InterpolationType
return void