WIL説明書(C++)  3.0.0
関数
リージョン特徴量

詳解

namespace FVCL::Region

リージョンの特徴量は CFvRegion クラスのメンバ関数から取得できます。
ここには補助的な関数を集約しています。

必要条件:
ヘッダー: FVCLbasic.h
参照
FVCL::Data::CFvRegion

関数

FVCL_API INT FVCL::Region::GetConvex2d (const FVCL::Data::CFvRegion &region, FVCL::CFvBuffer< PNT_T > *points)
 凸包の取得 [詳解]
 
FVCL_API INT FVCL::Region::GetBoundary (const FVCL::Data::CFvRegion &region, FVCL::CFvBuffer< PNT_T > *points)
 周囲座標の取得 [詳解]
 
FVCL_API INT FVCL::Region::GetBoundaryEx (const FVCL::Data::CFvRegion &region, 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凸包
戻り値
正常に処理された場合は FVCL_ErrorCode::_SUCCESS (0) を返します。
失敗した場合は、以下のエラーコードを返します。
エラーコード:
定数 内容
51 FVCL_ErrorCode::LICENSE_ERROR ライセンスがありません。
11 FVCL_ErrorCode::INVALID_PARAMETER リージョンが無効です。またはパラメータが無効です。
12 FVCL_ErrorCode::INVALID_OBJECT リージョンハンドルが無効です。
29 FVCL_ErrorCode::NOT_CALCULABLE 計算できません。
必要条件:
ヘッダー: FVCLbasic.h
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)
戻り値
正常に処理された場合は FVCL_ErrorCode::_SUCCESS (0) を返します。
失敗した場合は、以下のエラーコードを返します。
エラーコード:
定数 内容
51 FVCL_ErrorCode::LICENSE_ERROR ライセンスがありません。
11 FVCL_ErrorCode::INVALID_PARAMETER リージョンが無効です。またはパラメータが無効です。
12 FVCL_ErrorCode::INVALID_OBJECT リージョンハンドルが無効です。
29 FVCL_ErrorCode::NOT_CALCULABLE 計算できません。
必要条件:
ヘッダー: FVCLbasic.h
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)
戻り値
正常に処理された場合は FVCL_ErrorCode::_SUCCESS (0) を返します。
失敗した場合は、以下のエラーコードを返します。
エラーコード:
定数 内容
51 FVCL_ErrorCode::LICENSE_ERROR ライセンスがありません。
11 FVCL_ErrorCode::INVALID_PARAMETER リージョンが無効です。またはパラメータが無効です。
12 FVCL_ErrorCode::INVALID_OBJECT リージョンハンドルが無効です。
29 FVCL_ErrorCode::NOT_CALCULABLE 計算できません。
必要条件:
ヘッダー: FVCLbasic.h

Documentation copyright © 2007 FAST Corporation. [B-001864]
Generated on 2023年11月02日(木) 10時12分56秒 for WIL説明書(C++) by doxygen 1.8.11