C# 클래스 touchvg.core.Box2d

상속: global::System.IDisposable
파일 보기 프로젝트 열기: rhcad/touchvg-v0.6 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
swigCMemOwn bool

공개 메소드들

메소드 설명
Box2d ( ) : System
Box2d ( Box2d src ) : System
Box2d ( Box2d src, bool normal ) : System
Box2d ( Point2d pnt1, Point2d pnt2 ) : System
Box2d ( Point2d pnt1, Point2d pnt2, Point2d pnt3, Point2d pnt4 ) : System
Box2d ( Point2d center, float width, float height ) : System
Box2d ( RECT_2D rc ) : System
Box2d ( RECT_2D rc, bool normal ) : System
Box2d ( float width, float height ) : System
Box2d ( float l, float t, float r, float b ) : System
Box2d ( float l, float t, float r, float b, bool normal ) : System
Box2d ( int count, Point2d points ) : System
Box2d ( int l, int t, int r, int b ) : System
Box2d ( int l, int t, int r, int b, bool normal ) : System
Dispose ( ) : void
center ( ) : Point2d
contains ( Box2d box ) : bool
contains ( Box2d box, Tol tol ) : bool
contains ( Point2d pt ) : bool
contains ( Point2d pt, Tol tol ) : bool
deflate ( Box2d box ) : Box2d
deflate ( Vector2d vec ) : Box2d
deflate ( float d ) : Box2d
deflate ( float x, float y ) : Box2d
deflate ( float l, float b, float r, float t ) : Box2d
empty ( ) : Box2d
get ( RECT_2D rc ) : RECT_2D
get ( Point2d p1, Point2d p2 ) : void
height ( ) : float
inflate ( Box2d box ) : Box2d
inflate ( Vector2d vec ) : Box2d
inflate ( float d ) : Box2d
inflate ( float x, float y ) : Box2d
inflate ( float l, float b, float r, float t ) : Box2d
intersectWith ( Box2d box ) : Box2d
intersectWith ( Box2d r1, Box2d r2 ) : Box2d
isEmpty ( ) : bool
isEmpty ( Tol tol ) : bool
isEmpty ( Tol tol, bool useOr ) : bool
isEmptyMinus ( ) : bool
isEmptyMinus ( Tol tol ) : bool
isEqualTo ( Box2d box ) : bool
isEqualTo ( Box2d box, Tol tol ) : bool
isIntersect ( Box2d box ) : bool
isNormalized ( ) : bool
isNull ( ) : bool
kIdentity ( ) : Box2d
leftBottom ( ) : Point2d
leftTop ( ) : Point2d
normalize ( ) : Box2d
offset ( Box2d box ) : Box2d
offset ( Vector2d vec ) : Box2d
offset ( float x, float y ) : Box2d
rightBottom ( ) : Point2d
rightTop ( ) : Point2d
scaleBy ( float sx ) : Box2d
scaleBy ( float sx, float sy ) : Box2d
set ( Box2d src ) : Box2d
set ( Box2d src, bool normal ) : Box2d
set ( Point2d p1, Point2d p2 ) : Box2d
set ( Point2d p1, Point2d p2, Point2d p3, Point2d p4 ) : Box2d
set ( Point2d center, float width, float height ) : Box2d
set ( float x1, float y1, float x2, float y2 ) : Box2d
set ( int count, Point2d points ) : Box2d
size ( ) : Vector2d
swapTopBottom ( ) : Box2d
unionWith ( Box2d box ) : Box2d
unionWith ( Box2d r1, Box2d r2 ) : Box2d
unionWith ( Point2d pt ) : Box2d
unionWith ( float x, float y ) : Box2d
width ( ) : float

비공개 메소드들

메소드 설명
Box2d ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( Box2d obj ) : HandleRef

메소드 상세

Box2d() 공개 메소드

public Box2d ( ) : System
리턴 System

Box2d() 공개 메소드

public Box2d ( Box2d src ) : System
src Box2d
리턴 System

Box2d() 공개 메소드

public Box2d ( Box2d src, bool normal ) : System
src Box2d
normal bool
리턴 System

Box2d() 공개 메소드

public Box2d ( Point2d pnt1, Point2d pnt2 ) : System
pnt1 Point2d
pnt2 Point2d
리턴 System

Box2d() 공개 메소드

public Box2d ( Point2d pnt1, Point2d pnt2, Point2d pnt3, Point2d pnt4 ) : System
pnt1 Point2d
pnt2 Point2d
pnt3 Point2d
pnt4 Point2d
리턴 System

Box2d() 공개 메소드

public Box2d ( Point2d center, float width, float height ) : System
center Point2d
width float
height float
리턴 System

Box2d() 공개 메소드

public Box2d ( RECT_2D rc ) : System
rc RECT_2D
리턴 System

Box2d() 공개 메소드

public Box2d ( RECT_2D rc, bool normal ) : System
rc RECT_2D
normal bool
리턴 System

Box2d() 공개 메소드

public Box2d ( float width, float height ) : System
width float
height float
리턴 System

Box2d() 공개 메소드

public Box2d ( float l, float t, float r, float b ) : System
l float
t float
r float
b float
리턴 System

Box2d() 공개 메소드

public Box2d ( float l, float t, float r, float b, bool normal ) : System
l float
t float
r float
b float
normal bool
리턴 System

Box2d() 공개 메소드

public Box2d ( int count, Point2d points ) : System
count int
points Point2d
리턴 System

Box2d() 공개 메소드

public Box2d ( int l, int t, int r, int b ) : System
l int
t int
r int
b int
리턴 System

Box2d() 공개 메소드

public Box2d ( int l, int t, int r, int b, bool normal ) : System
l int
t int
r int
b int
normal bool
리턴 System

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

center() 공개 메소드

public center ( ) : Point2d
리턴 Point2d

contains() 공개 메소드

public contains ( Box2d box ) : bool
box Box2d
리턴 bool

contains() 공개 메소드

public contains ( Box2d box, Tol tol ) : bool
box Box2d
tol Tol
리턴 bool

contains() 공개 메소드

public contains ( Point2d pt ) : bool
pt Point2d
리턴 bool

contains() 공개 메소드

public contains ( Point2d pt, Tol tol ) : bool
pt Point2d
tol Tol
리턴 bool

deflate() 공개 메소드

public deflate ( Box2d box ) : Box2d
box Box2d
리턴 Box2d

deflate() 공개 메소드

public deflate ( Vector2d vec ) : Box2d
vec Vector2d
리턴 Box2d

deflate() 공개 메소드

public deflate ( float d ) : Box2d
d float
리턴 Box2d

deflate() 공개 메소드

public deflate ( float x, float y ) : Box2d
x float
y float
리턴 Box2d

deflate() 공개 메소드

public deflate ( float l, float b, float r, float t ) : Box2d
l float
b float
r float
t float
리턴 Box2d

empty() 공개 메소드

public empty ( ) : Box2d
리턴 Box2d

get() 공개 메소드

public get ( RECT_2D rc ) : RECT_2D
rc RECT_2D
리턴 RECT_2D

get() 공개 메소드

public get ( Point2d p1, Point2d p2 ) : void
p1 Point2d
p2 Point2d
리턴 void

height() 공개 메소드

public height ( ) : float
리턴 float

inflate() 공개 메소드

public inflate ( Box2d box ) : Box2d
box Box2d
리턴 Box2d

inflate() 공개 메소드

public inflate ( Vector2d vec ) : Box2d
vec Vector2d
리턴 Box2d

inflate() 공개 메소드

public inflate ( float d ) : Box2d
d float
리턴 Box2d

inflate() 공개 메소드

public inflate ( float x, float y ) : Box2d
x float
y float
리턴 Box2d

inflate() 공개 메소드

public inflate ( float l, float b, float r, float t ) : Box2d
l float
b float
r float
t float
리턴 Box2d

intersectWith() 공개 메소드

public intersectWith ( Box2d box ) : Box2d
box Box2d
리턴 Box2d

intersectWith() 공개 메소드

public intersectWith ( Box2d r1, Box2d r2 ) : Box2d
r1 Box2d
r2 Box2d
리턴 Box2d

isEmpty() 공개 메소드

public isEmpty ( ) : bool
리턴 bool

isEmpty() 공개 메소드

public isEmpty ( Tol tol ) : bool
tol Tol
리턴 bool

isEmpty() 공개 메소드

public isEmpty ( Tol tol, bool useOr ) : bool
tol Tol
useOr bool
리턴 bool

isEmptyMinus() 공개 메소드

public isEmptyMinus ( ) : bool
리턴 bool

isEmptyMinus() 공개 메소드

public isEmptyMinus ( Tol tol ) : bool
tol Tol
리턴 bool

isEqualTo() 공개 메소드

public isEqualTo ( Box2d box ) : bool
box Box2d
리턴 bool

isEqualTo() 공개 메소드

public isEqualTo ( Box2d box, Tol tol ) : bool
box Box2d
tol Tol
리턴 bool

isIntersect() 공개 메소드

public isIntersect ( Box2d box ) : bool
box Box2d
리턴 bool

isNormalized() 공개 메소드

public isNormalized ( ) : bool
리턴 bool

isNull() 공개 메소드

public isNull ( ) : bool
리턴 bool

kIdentity() 공개 정적인 메소드

public static kIdentity ( ) : Box2d
리턴 Box2d

leftBottom() 공개 메소드

public leftBottom ( ) : Point2d
리턴 Point2d

leftTop() 공개 메소드

public leftTop ( ) : Point2d
리턴 Point2d

normalize() 공개 메소드

public normalize ( ) : Box2d
리턴 Box2d

offset() 공개 메소드

public offset ( Box2d box ) : Box2d
box Box2d
리턴 Box2d

offset() 공개 메소드

public offset ( Vector2d vec ) : Box2d
vec Vector2d
리턴 Box2d

offset() 공개 메소드

public offset ( float x, float y ) : Box2d
x float
y float
리턴 Box2d

rightBottom() 공개 메소드

public rightBottom ( ) : Point2d
리턴 Point2d

rightTop() 공개 메소드

public rightTop ( ) : Point2d
리턴 Point2d

scaleBy() 공개 메소드

public scaleBy ( float sx ) : Box2d
sx float
리턴 Box2d

scaleBy() 공개 메소드

public scaleBy ( float sx, float sy ) : Box2d
sx float
sy float
리턴 Box2d

set() 공개 메소드

public set ( Box2d src ) : Box2d
src Box2d
리턴 Box2d

set() 공개 메소드

public set ( Box2d src, bool normal ) : Box2d
src Box2d
normal bool
리턴 Box2d

set() 공개 메소드

public set ( Point2d p1, Point2d p2 ) : Box2d
p1 Point2d
p2 Point2d
리턴 Box2d

set() 공개 메소드

public set ( Point2d p1, Point2d p2, Point2d p3, Point2d p4 ) : Box2d
p1 Point2d
p2 Point2d
p3 Point2d
p4 Point2d
리턴 Box2d

set() 공개 메소드

public set ( Point2d center, float width, float height ) : Box2d
center Point2d
width float
height float
리턴 Box2d

set() 공개 메소드

public set ( float x1, float y1, float x2, float y2 ) : Box2d
x1 float
y1 float
x2 float
y2 float
리턴 Box2d

set() 공개 메소드

public set ( int count, Point2d points ) : Box2d
count int
points Point2d
리턴 Box2d

size() 공개 메소드

public size ( ) : Vector2d
리턴 Vector2d

swapTopBottom() 공개 메소드

public swapTopBottom ( ) : Box2d
리턴 Box2d

unionWith() 공개 메소드

public unionWith ( Box2d box ) : Box2d
box Box2d
리턴 Box2d

unionWith() 공개 메소드

public unionWith ( Box2d r1, Box2d r2 ) : Box2d
r1 Box2d
r2 Box2d
리턴 Box2d

unionWith() 공개 메소드

public unionWith ( Point2d pt ) : Box2d
pt Point2d
리턴 Box2d

unionWith() 공개 메소드

public unionWith ( float x, float y ) : Box2d
x float
y float
리턴 Box2d

width() 공개 메소드

public width ( ) : float
리턴 float

프로퍼티 상세

swigCMemOwn 보호되어 있는 프로퍼티

protected bool swigCMemOwn
리턴 bool