|
TNB Library
|
シーケンシャルグループ定義クラス. [詳解]
#include <TnbGroupLayout.h>
公開メンバ関数 | |
| CSequentialGroup & | AddGroup (CParallelGroup &g, EDistance dis=Distance_Default, int val=0) |
| [追加] パラレルグループ追加. [詳解] | |
| CSequentialGroup & | AutoEqualityDistance (int p=100) |
| [設定] 長さ平均化. [詳解] | |
| CSequentialGroup (void) | |
| コンストラクタ [詳解] | |
| CParallelGroup & | GetGroup (INDEX index) |
| [取得] グループ取得. [詳解] | |
| const CParallelGroup & | GetGroup (INDEX index) const |
| [取得] グループ取得. [詳解] | |
| size_t | GetGroupCount (void) const |
| [取得] グループ数取得. [詳解] | |
| EDistance | GetGroupDistance (INDEX index) const |
| [取得] グループ長さ種取得. [詳解] | |
| size_t | GetGroupValue (INDEX index) const |
| [取得] グループ長さ値取得. [詳解] | |
| SIZE | GetMinimumSize (void) const |
| [取得] 最小サイズ取得. [詳解] | |
シーケンシャルグループ定義クラス.
複数のパラレルグループを管理
TnbGroupLayout.h の 236 行目に定義があります。
| CSequentialGroup | ( | void | ) |
コンストラクタ
TnbGroupLayout.h の 241 行目に定義があります。
| CSequentialGroup & AddGroup | ( | CParallelGroup & | g, |
| EDistance | dis = Distance_Default, |
||
| int | val = 0 |
||
| ) |
[追加] パラレルグループ追加.
| g | パラレルグループ。本クラスにはコピーが格納されます。 |
| dis | 長さ種。省略すると Distance_Default が指定されます。 |
| val | 値。長さ種が Distance_Absolute の場合は縦横の絶対値 MAKELONG(X, Y) を指定。 Distance_Rate の場合は比率(%)を指定。それ以外の場合は省略可能。 |
TnbGroupLayout.h の 253 行目に定義があります。
| CSequentialGroup & AutoEqualityDistance | ( | int | p = 100 | ) |
[設定] 長さ平均化.
| p | パーセント。省略すると100です。 |
TnbGroupLayout.h の 266 行目に定義があります。
| CParallelGroup & GetGroup | ( | INDEX | index | ) |
[取得] グループ取得.
| index | インデックス。 GetGroupCount() の結果より小さい値を指定します。 |
TnbGroupLayout.h の 305 行目に定義があります。
| const CParallelGroup & GetGroup | ( | INDEX | index | ) | const |
[取得] グループ取得.
| index | インデックス。 GetGroupCount() の結果より小さい値を指定します。 |
TnbGroupLayout.h の 315 行目に定義があります。
| size_t GetGroupCount | ( | void | ) | const |
| EDistance GetGroupDistance | ( | INDEX | index | ) | const |
[取得] グループ長さ種取得.
| index | インデックス。 GetGroupCount() の結果より小さい値を指定します。 |
TnbGroupLayout.h の 325 行目に定義があります。
| size_t GetGroupValue | ( | INDEX | index | ) | const |
[取得] グループ長さ値取得.
| index | インデックス。 GetGroupCount() の結果より小さい値を指定します。 |
TnbGroupLayout.h の 335 行目に定義があります。
| SIZE GetMinimumSize | ( | void | ) | const |