- 
                Notifications
    You must be signed in to change notification settings 
- Fork 11
DTL.Range.RectBasePerlin
        Gunji Ryota edited this page Jan 15, 2020 
        ·
        4 revisions
      
    namespace DTL.Shape {
    public class RectBasePerlin<TDerived> : BasicRect<RectBasePerlin<TDerived>>
}BasicRect<TDerived> → DTL.Base.RectBasePerlin<TDerived>
// (1)
RectBasePerlin()
// (2)
RectBasePerlin(uint startX, uint startY, uint width, uint height)
// (3)
RectBasePerlin(double frequency)
// (4)
RectBasePerlin(double frequency, uint octaves)
// (5)
RectBasePerlin(double frequency, uint octaves, int maxHeight)
// (6)
RectBasePerlin(double frequency, uint octaves, int maxHeight, int minHeight)
// (7)
RectBasePerlin(DTL.Base.Coordinate2DimensionalAndLength2DimensionalmatrixRange matrixRange, double frequency)
// (8)
RectBasePerlin(DTL.Base.Coordinate2DimensionalAndLength2DimensionalmatrixRange matrixRange, double frequency, uint octaves, int maxHeight)
// (9)
RectBasePerlin(DTL.Base.Coordinate2DimensionalAndLength2DimensionalmatrixRange matrixRange, double frequency, uint octaves, int maxHeight)
// (10)
RectBasePerlin(DTL.Base.Coordinate2DimensionalAndLength2DimensionalmatrixRange matrixRange, double frequency, uint octaves, int maxHeight, int minHeight)
// (11)
RectBasePerlin(uint startX, uint startY, uint width, uint height, double frequency)
// (12)
RectBasePerlin(uint startX, uint startY, uint width, uint height, double frequency, uint octaves)
// (13)
RectBasePerlin(uint startX, uint startY, uint width, uint height, double frequency, uint octaves, int maxHeight)
// (14)
RectBasePerlin(uint startX, uint startY, uint width, uint height, double frequency, uint octaves, int maxHeight, int minHeight)| 説明 | 
|---|
| (1) 初期値なしのインスタンスを生成する。 | 
| (2) 描画範囲を指定したインスタンスを生成する。 | 
| (3), (6), (9) 最小値を指定したインスタンスを生成する。 | 
| (4), (7), (10) 最小値と高度を指定したインスタンスを生成する。 | 
| (5), (8), (11) 最小値と高度, 高度の変動値を指定したインスタンスを生成する。 | 
| Name | Accessibility | Descriptions | Version | 
|---|---|---|---|
| DrawValue | public get, protected set | Matrixに描画する値 | v0.1.0 | 
| uint startX | public get, protected set | 描画の開始点X | v0.1.0 | 
| uint startY | public get, protected set | 描画の開始点Y | v0.1.0 | 
| uint width | public get, protected set | 描画横幅W | v0.1.0 | 
| uint height | public get, protected set | 描画縦幅H | v0.1.0 | 
| double frequency | public get, protected set | 周波数 | v0.1.0 | 
| uint octaves | public get, protected set | オクターブ | v0.1.0 | 
| int minHeight | public get, protected set | 高さの最小値 | v0.1.0 | 
| int maxHeight | public get, protected set | 高さの最高値 | v0.1.0 | 
| Name | Descriptions | Version | 
|---|---|---|
| GetPointX | 描画始点座標Xを取得 | v0.1.0 | 
| GetPointY | 描画始点座標Yを取得 | v0.1.0 | 
| GetWidth | 描画横幅Wを取得 | v0.1.0 | 
| GetHeight | 描画縦幅Hを取得 | v0.1.0 | 
| GetPoint | 描画始点座標を取得 | v0.1.0 | 
| GetValue | frequencyを取得 | v0.1.0 | 
| GetFrequency | frequencyを取得 | v0.1.0 | 
| GetOctaves | octavesを取得 | v0.1.0 | 
| GetMinHeight | minHeightを取得 | v0.1.0 | 
| GetMaxHeight | maxHeightを取得 | v0.1.0 | 
| Name | Descriptions | Version | 
|---|---|---|
| SetPointX | 描画始点座標Xを指定 | v0.1.0 | 
| SetPointY | 描画始点座標Yを指定 | v0.1.0 | 
| SetWidth | 描画横幅Wを指定 | v0.1.0 | 
| SetHeight | 描画縦幅Hを指定 | v0.1.0 | 
| SetPoint | 描画始点座標(X,Y)を指定 | v0.1.0 | 
| SetRange | 描画範囲(X,Y,W,H)を指定 | v0.1.0 | 
| SetValue | frequencyを指定 | v0.1.0 | 
| SetFrequency | frequencyを指定 | v0.1.0 | 
| SetOctaves | octavesを指定 | v0.1.0 | 
| SetMinHeight | minHeightを指定 | v0.1.0 | 
| SetMaxHeight | maxHeightを指定 | v0.1.0 | 
| 名前 | 説明 | 対応バージョン | 
|---|---|---|
| ClearPointX | 描画始点座標Xを消去 | v0.1.0 | 
| ClearPointY | 描画始点座標Yを消去 | v0.1.0 | 
| ClearWidth | 描画横幅Wを消去 | v0.1.0 | 
| ClearHeight | 描画縦幅Hを消去 | v0.1.0 | 
| ClearPoint | 描画始点座標(X,Y)を消去 | v0.1.0 | 
| ClearRange | 描画範囲(X,Y,W,H)を消去 | v0.1.0 | 
| ClearValue | altitudeを消去 | v0.1.0 | 
| Clear | ClearRangeとClearValueを実行 | v0.1.0 | 
| ClearFrequency | frequencyを消去 | v0.1.0 | 
| ClearOctaves | octavesを消去 | v0.1.0 | 
| ClearMinHeight | minHeightを消去 | v0.1.0 | 
| ClearMaxHeight | maxHeightを消去 | v0.1.0 | 
Copyright (c) 2017-2019 Kasugaccho. Copyright (c) 2018-2019 As Project.
Distributed under the Boost Software License, Version 1.0.(See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)