C# Класс Relative.TimeSpace

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
mC double
mCenter Vec
mEuklide bool
mMat Mat
mScale Vec
mSpeed double
mZoom double

Открытые методы

Метод Описание
TimeSpace ( ) : System
add ( Object obj ) : void
clear ( ) : void
delete ( Object obj ) : void
draw ( DrawInfo di, Object selectedLine ) : void
getCenterFromScreenAndWorld ( Vec screen, Vec world ) : Vec
getInvariant ( Vec p0, Vec p1 ) : double
getScreenFromWorld ( Vec world ) : Vec
getWorldFromScreen ( Vec screen ) : Vec
selectObject ( Vec screen ) : Object
setC ( double c ) : void
setCenter ( Vec vec ) : void
setEuklide ( bool euklide ) : void
setSpeed ( double speed ) : void
speedLeft ( ) : double
speedRight ( ) : double
updateMat ( ) : void
updateScale ( ) : void
zoomChange ( int c ) : void

Описание методов

TimeSpace() публичный Метод

public TimeSpace ( ) : System
Результат System

add() публичный Метод

public add ( Object obj ) : void
obj Object
Результат void

clear() публичный Метод

public clear ( ) : void
Результат void

delete() публичный Метод

public delete ( Object obj ) : void
obj Object
Результат void

draw() публичный Метод

public draw ( DrawInfo di, Object selectedLine ) : void
di DrawInfo
selectedLine Object
Результат void

getCenterFromScreenAndWorld() публичный Метод

public getCenterFromScreenAndWorld ( Vec screen, Vec world ) : Vec
screen Vec
world Vec
Результат Vec

getInvariant() публичный Метод

public getInvariant ( Vec p0, Vec p1 ) : double
p0 Vec
p1 Vec
Результат double

getScreenFromWorld() публичный Метод

public getScreenFromWorld ( Vec world ) : Vec
world Vec
Результат Vec

getWorldFromScreen() публичный Метод

public getWorldFromScreen ( Vec screen ) : Vec
screen Vec
Результат Vec

selectObject() публичный Метод

public selectObject ( Vec screen ) : Object
screen Vec
Результат Object

setC() публичный Метод

public setC ( double c ) : void
c double
Результат void

setCenter() публичный Метод

public setCenter ( Vec vec ) : void
vec Vec
Результат void

setEuklide() публичный Метод

public setEuklide ( bool euklide ) : void
euklide bool
Результат void

setSpeed() публичный Метод

public setSpeed ( double speed ) : void
speed double
Результат void

speedLeft() публичный Метод

public speedLeft ( ) : double
Результат double

speedRight() публичный Метод

public speedRight ( ) : double
Результат double

updateMat() публичный Метод

public updateMat ( ) : void
Результат void

updateScale() публичный Метод

public updateScale ( ) : void
Результат void

zoomChange() публичный Метод

public zoomChange ( int c ) : void
c int
Результат void

Описание свойств

mC публичное свойство

public double mC
Результат double

mCenter публичное свойство

public Vec,Relative mCenter
Результат Vec

mEuklide публичное свойство

public bool mEuklide
Результат bool

mMat публичное свойство

public Mat,Relative mMat
Результат Mat

mScale публичное свойство

public Vec,Relative mScale
Результат Vec

mSpeed публичное свойство

public double mSpeed
Результат double

mZoom публичное свойство

public double mZoom
Результат double