C# Класс touchvg.core.Box2d

Наследование: global::System.IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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