aliceml_rect.h

#include "aliceml_config.h"

ソースコードを見る。

データ構造

struct  ML_Rect
 矩形を示す構造体です。 [詳細]

関数

ALICEMLAPI ML_Rect ALICEMLCALL ML_Rect_Make (int x, int y, int w, int h)
 ML_Rectを返します。
ALICEMLAPI ML_bool ALICEMLCALL ML_Rect_IsEmpty (const ML_Rect *rect)
 矩形が空かどうかを調べます。
ALICEMLAPI int ALICEMLCALL ML_Rect_Union (const ML_Rect *r1, const ML_Rect *r2, ML_Rect *result)
 r1, r2 をすべて覆うような矩形を計算します。
ALICEMLAPI int ALICEMLCALL ML_Rect_Intersect (const ML_Rect *r1, const ML_Rect *r2, ML_Rect *result)
 r1, r2 に共通する矩形を計算します。
ALICEMLAPI ML_bool ALICEMLCALL ML_Rect_InPoint (const ML_Rect *rect, int x, int y)
 指定された点が rect 中に含まれているか調べます。
ALICEMLAPI ML_bool ALICEMLCALL ML_Rect_IsIntersect (const ML_Rect *r1, const ML_Rect *r2)
 二つの矩形が交差するかどうかを調べます。


関数

ALICEMLAPI ML_bool ALICEMLCALL ML_Rect_InPoint ( const ML_Rect rect,
int  x,
int  y 
)

指定された点が rect 中に含まれているか調べます。

ALICEMLAPI int ALICEMLCALL ML_Rect_Intersect ( const ML_Rect r1,
const ML_Rect r2,
ML_Rect result 
)

r1, r2 に共通する矩形を計算します。

ALICEMLAPI ML_bool ALICEMLCALL ML_Rect_IsEmpty ( const ML_Rect rect  ) 

矩形が空かどうかを調べます。

ALICEMLAPI ML_bool ALICEMLCALL ML_Rect_IsIntersect ( const ML_Rect r1,
const ML_Rect r2 
)

二つの矩形が交差するかどうかを調べます。

ALICEMLAPI ML_Rect ALICEMLCALL ML_Rect_Make ( int  x,
int  y,
int  w,
int  h 
)

ML_Rectを返します。

ALICEMLAPI int ALICEMLCALL ML_Rect_Union ( const ML_Rect r1,
const ML_Rect r2,
ML_Rect result 
)

r1, r2 をすべて覆うような矩形を計算します。


AliceMLに対してSat Apr 21 13:06:20 2007に生成されました。  doxygen 1.4.7