C# Class Relative.TimeSpace

Show file Open project: Arhirat/Relative Class Usage Examples

Public Properties

Property Type Description
mC double
mCenter Vec
mEuklide bool
mMat Mat
mScale Vec
mSpeed double
mZoom double

Public Methods

Method Description
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

Method Details

TimeSpace() public method

public TimeSpace ( ) : System
return System

add() public method

public add ( Object obj ) : void
obj Object
return void

clear() public method

public clear ( ) : void
return void

delete() public method

public delete ( Object obj ) : void
obj Object
return void

draw() public method

public draw ( DrawInfo di, Object selectedLine ) : void
di DrawInfo
selectedLine Object
return void

getCenterFromScreenAndWorld() public method

public getCenterFromScreenAndWorld ( Vec screen, Vec world ) : Vec
screen Vec
world Vec
return Vec

getInvariant() public method

public getInvariant ( Vec p0, Vec p1 ) : double
p0 Vec
p1 Vec
return double

getScreenFromWorld() public method

public getScreenFromWorld ( Vec world ) : Vec
world Vec
return Vec

getWorldFromScreen() public method

public getWorldFromScreen ( Vec screen ) : Vec
screen Vec
return Vec

selectObject() public method

public selectObject ( Vec screen ) : Object
screen Vec
return Object

setC() public method

public setC ( double c ) : void
c double
return void

setCenter() public method

public setCenter ( Vec vec ) : void
vec Vec
return void

setEuklide() public method

public setEuklide ( bool euklide ) : void
euklide bool
return void

setSpeed() public method

public setSpeed ( double speed ) : void
speed double
return void

speedLeft() public method

public speedLeft ( ) : double
return double

speedRight() public method

public speedRight ( ) : double
return double

updateMat() public method

public updateMat ( ) : void
return void

updateScale() public method

public updateScale ( ) : void
return void

zoomChange() public method

public zoomChange ( int c ) : void
c int
return void

Property Details

mC public property

public double mC
return double

mCenter public property

public Vec,Relative mCenter
return Vec

mEuklide public property

public bool mEuklide
return bool

mMat public property

public Mat,Relative mMat
return Mat

mScale public property

public Vec,Relative mScale
return Vec

mSpeed public property

public double mSpeed
return double

mZoom public property

public double mZoom
return double