using System;
using System.Collections.Generic;
using System.Text;
namespace CubicNoise.Contracts
{
///
/// An interface which each noise generator must implement.
///
public interface INoiseEngine
{
///
/// Producing a one-dimensional based noise value.
///
/// The x coordinate.
/// The noise value.
float Get(float x);
///
/// Produces a two-dimensional based noise value.
///
/// The x coordinate.
/// The y coordinate.
/// The noise value.
float Get(float x, float y);
}
}