WIL説明書(C++)
3.0.0
|
namespace FVCL::Region
リージョンの特徴量は CFvRegion クラスのメンバ関数から取得できます。
ここには補助的な関数を集約しています。
関数 | |
FVCL_API INT | FVCL::Region::GetConvex2d (const FVCL::Data::CFvRegion ®ion, FVCL::CFvBuffer< PNT_T > *points) |
凸包の取得 [詳解] | |
FVCL_API INT | FVCL::Region::GetBoundary (const FVCL::Data::CFvRegion ®ion, FVCL::CFvBuffer< PNT_T > *points) |
周囲座標の取得 [詳解] | |
FVCL_API INT | FVCL::Region::GetBoundaryEx (const FVCL::Data::CFvRegion ®ion, FVCL::CFvBuffer< PNT_T > *points_ext, FVCL::CFvBuffer< PNT_T > *points_int) |
周囲座標の取得 [詳解] | |
FVCL::Region::GetConvex2d | ( | const FVCL::Data::CFvRegion & | region, |
FVCL::CFvBuffer< PNT_T > * | points | ||
) |
凸包の取得
namespace FVCL::Region
この関数は過去のバージョンとの互換性の為に残しています。
新しい開発では FVCL::Data::CFvRegion::GetConvex2d をご使用ください。
リージョンに外接する凸包を取得します。
[in] | region | 対象のリージョン |
[in] | points | 凸包 |
値 | 定数 | 内容 |
51 | FVCL_ErrorCode::LICENSE_ERROR | ライセンスがありません。 |
11 | FVCL_ErrorCode::INVALID_PARAMETER | リージョンが無効です。またはパラメータが無効です。 |
12 | FVCL_ErrorCode::INVALID_OBJECT | リージョンハンドルが無効です。 |
29 | FVCL_ErrorCode::NOT_CALCULABLE | 計算できません。 |
FVCL::Region::GetBoundary | ( | const FVCL::Data::CFvRegion & | region, |
FVCL::CFvBuffer< PNT_T > * | points | ||
) |
周囲座標の取得
namespace FVCL::Region
この関数は過去のバージョンとの互換性の為に残しています。
新しい開発では FVCL::Data::CFvRegion::GetBoundary をご使用ください。
リージョンの境界点列を取得します。
[in] | region | 対象のリージョン |
[in] | points | 周囲座標 (External) |
値 | 定数 | 内容 |
51 | FVCL_ErrorCode::LICENSE_ERROR | ライセンスがありません。 |
11 | FVCL_ErrorCode::INVALID_PARAMETER | リージョンが無効です。またはパラメータが無効です。 |
12 | FVCL_ErrorCode::INVALID_OBJECT | リージョンハンドルが無効です。 |
29 | FVCL_ErrorCode::NOT_CALCULABLE | 計算できません。 |
FVCL::Region::GetBoundaryEx | ( | const FVCL::Data::CFvRegion & | region, |
FVCL::CFvBuffer< PNT_T > * | points_ext, | ||
FVCL::CFvBuffer< PNT_T > * | points_int | ||
) |
周囲座標の取得
namespace FVCL::Region
この関数は過去のバージョンとの互換性の為に残しています。
新しい開発では FVCL::Data::CFvRegion::GetBoundaryEx をご使用ください。
リージョンの境界点列を取得します。
[in] | region | 対象のリージョン |
[in] | points_ext | 周囲座標(External) |
[in] | points_int | 周囲座標(Internal) |
値 | 定数 | 内容 |
51 | FVCL_ErrorCode::LICENSE_ERROR | ライセンスがありません。 |
11 | FVCL_ErrorCode::INVALID_PARAMETER | リージョンが無効です。またはパラメータが無効です。 |
12 | FVCL_ErrorCode::INVALID_OBJECT | リージョンハンドルが無効です。 |
29 | FVCL_ErrorCode::NOT_CALCULABLE | 計算できません。 |