C# 클래스 Core2D.Math.Rect2

Rectangle shape.
파일 보기 프로젝트 열기: Core2D/Core2D 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Height double
Width double
X double
Y double

공개 메소드들

메소드 설명
Contains ( Vector2 point ) : bool

Create ( Point2 tl, Point2 br, double dx = 0.0, double dy = 0.0 ) : Rect2

Creates a new Rect2 instance.

Create ( XPoint tl, XPoint br, double dx = 0.0, double dy = 0.0 ) : Rect2

Creates a new Rect2 instance.

Create ( double x1, double y1, double x2, double y2, double dx = 0.0, double dy = 0.0 ) : Rect2

Creates a new Rect2 instance.

IntersectsWith ( Rect2 rect ) : bool

Rect2 ( double x, double y, double width, double height ) : Core2D.Shapes

Initializes a new Rect2 instance.

메소드 상세

Contains() 공개 메소드

public Contains ( Vector2 point ) : bool
point Vector2
리턴 bool

Create() 공개 정적인 메소드

Creates a new Rect2 instance.
public static Create ( Point2 tl, Point2 br, double dx = 0.0, double dy = 0.0 ) : Rect2
tl Point2
br Point2
dx double
dy double
리턴 Rect2

Create() 공개 정적인 메소드

Creates a new Rect2 instance.
public static Create ( XPoint tl, XPoint br, double dx = 0.0, double dy = 0.0 ) : Rect2
tl Core2D.Shapes.XPoint
br Core2D.Shapes.XPoint
dx double
dy double
리턴 Rect2

Create() 공개 정적인 메소드

Creates a new Rect2 instance.
public static Create ( double x1, double y1, double x2, double y2, double dx = 0.0, double dy = 0.0 ) : Rect2
x1 double
y1 double
x2 double
y2 double
dx double
dy double
리턴 Rect2

IntersectsWith() 공개 메소드

public IntersectsWith ( Rect2 rect ) : bool
rect Rect2
리턴 bool

Rect2() 공개 메소드

Initializes a new Rect2 instance.
public Rect2 ( double x, double y, double width, double height ) : Core2D.Shapes
x double
y double
width double
height double
리턴 Core2D.Shapes

프로퍼티 상세

Height 공개적으로 프로퍼티

public double Height
리턴 double

Width 공개적으로 프로퍼티

public double Width
리턴 double

X 공개적으로 프로퍼티

public double X
리턴 double

Y 공개적으로 프로퍼티

public double Y
리턴 double