Property | Type | Description | |
---|---|---|---|
placedRects | List |
Method | Description | |
---|---|---|
Place ( List |
引数のRectを干渉しないようにX軸上に移動して設定する
|
|
RectPlacer ( double minPos, double maxPos ) : System |
コンストラクター
|
Method | Description | |
---|---|---|
FindSpaceAndSetRect ( |
元のWidthを無視して、設定しうるRect領域を検索して設定する
|
|
FindUsableWidth ( double current, List |
コンフリクトを起こさないWidth幅を検査して返す
|
|
GetConflictRects ( |
2つのRectを比較してコンフリクトする可能性のあるRectのリストを返す
|
|
IsConflictRectHorizontal ( |
2つのRectを比較して同じ経線上に存在しないことを確認する
|
|
IsConflictRectVertical ( |
2つのRectを比較して同じ緯線上に存在しないことを確認する
|
|
SetLeftOneRect ( |
X軸上のポイントを設定する
|
|
SetMaxWidth ( List |
Rectの理論上の最大幅を設定する
|
|
SetPlacableRect ( |
設定しうるRect領域を検索して設定する
|
public Place ( List |
||
targetRects | List |
設定したいRectのリスト |
return | void |
public RectPlacer ( double minPos, double maxPos ) : System | ||
minPos | double | x軸上の最小値 |
maxPos | double | x軸上の最大値 |
return | System |