C# Class Relative.TimeSpace

Datei anzeigen 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_oe property

public double mC
return double

mCenter public_oe property

public Vec,Relative mCenter
return Vec

mEuklide public_oe property

public bool mEuklide
return bool

mMat public_oe property

public Mat,Relative mMat
return Mat

mScale public_oe property

public Vec,Relative mScale
return Vec

mSpeed public_oe property

public double mSpeed
return double

mZoom public_oe property

public double mZoom
return double