-
Notifications
You must be signed in to change notification settings - Fork 11
DTL.Range.RectBaseFractal
Gunji Ryota edited this page Jan 15, 2020
·
6 revisions
namespace DTL.Range {
public class RectBaseFractal<TDerived> where TDerived : RectBaseFractal<TDerived>
}DTL.Range.BasicRectとは "四角形の描画範囲を持つクラス" である。
BasicRect<TDerived> → RectBaseFractal<TDerived>
| Constructors | Descriptions | Version |
|---|---|---|
| RectBaseFractal<TDerived>() | Matrixの内容をそのまま出力するRectBaseFractal<TDerived>のインスタンスを生成します。 | v0.1.0 |
| RectBaseFractal<TDerived>(uint startX, uint startY, uint width, uint height) | 描画範囲を指定したRectBaseFractal<TDerived>のインスタンスを生成します。 | v0.1.0 |
| RectBaseFractal<TDerived>(int minValue) | HeightMapの最低高度を指定したRectBaseFractal<TDerived>のインスタンスを生成します。 | v0.1.0 |
| RectBaseFractal<TDerived>(int minValue, int altitude) | HeightMapの最低高度と高度を指定したRectBaseFractal<TDerived>のインスタンスを生成します。 | v0.1.0 |
| RectBaseFractal<TDerived>(int minValue, int altitude, int addAltitude) | HeightMapの最低高度と高度, HeightMapの各要素に[0, addAlititude]の間で追加される変動値を指定したRectBaseFractal<TDerived>のインスタンスを生成します。 |
v0.1.0 |
| RectBaseFractal<TDerived>(DTL.Base.Coordinate2DimensionalAndLength2DimensionalmatrixRange matrixRange, int minValue) | 描画範囲と最低高度を指定したRectBaseFractal<TDerived>のインスタンスを生成します。 | v0.1.0 |
| RectBaseFractal<TDerived>(DTL.Base.Coordinate2DimensionalAndLength2DimensionalmatrixRange matrixRange, int minValue, int altitude) | 描画範囲と最低高度, 高度を指定したRectBaseFractal<TDerived>のインスタンスを生成します。 | v0.1.0 |
| RectBaseFractal<TDerived>(DTL.Base.Coordinate2DimensionalAndLength2DimensionalmatrixRange matrixRange, int minValue, int altitude, int addAltitude) | 描画範囲と最低高度, 高度, HeightMapの各要素に[0, addAlititude]の間で追加される変動値を指定したRectBaseFractal<TDerived>のインスタンスを生成します。 |
v0.1.0 |
| RectBaseFractal<TDerived>(uint startX, uint startY, uint width, uint height, int minValue) | 描画範囲と最低高度を指定したRectBaseFractal<TDerived>のインスタンスを生成します。 | v0.1.0 |
| RectBaseFractal<TDerived>(uint startX, uint startY, uint width, uint height, int minValue, int altitude) | 描画範囲と最低高度, 高度を指定したRectBaseFractal<TDerived>のインスタンスを生成します。 | v0.1.0 |
| RectBaseFractal<TDerived>(uint startX, uint startY, uint width, uint height, int minValue, int altitude, int addAltitude) | 描画範囲と最低高度, 高度, HeightMapの各要素に[0, addAlititude]の間で追加される変動値を指定したRectBaseFractal<TDerived>のインスタンスを生成します。 |
v0.1.0 |
| Name | Accessibility | Descriptions | Version |
|---|---|---|---|
| altitude | public get, protected set | 高度 | v0.1.0 |
| addAltitude | public get, protected set | 高度の変動値 | v0.1.0 |
| minValue | 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 | 高度を取得 | v0.1.0 |
| GetAltitude | 高度を取得 | v0.1.0 |
| GetMinValue | 最低高度を取得 | v0.1.0 |
| GetAddAltitude | 変動値を取得 | 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 | 高度を指定 | v0.1.0 |
| SetAltitude | 高度を指定 | 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 | 描画値を消去 | v0.1.0 |
| ClearMinValue | 最低高度を消去 | v0.1.0 |
| ClearAltitude | 高度を消去 | v0.1.0 |
| ClearrAddAltitude | 変動値を消去 | 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)