C# Class touchvg.core.GiTransform

Inheritance: IDisposable
Afficher le fichier Open project: rhcad/touchvg-v0.6 Class Usage Examples

Protected Properties

Свойство Type Description
swigCMemOwn bool

Méthodes publiques

Méthode Description
Dispose ( ) : void
GiTransform ( ) : System
GiTransform ( GiTransform src ) : System
GiTransform ( bool ydown ) : System
copy ( GiTransform src ) : GiTransform
displayToModel ( ) : Matrix2d
displayToModel ( float dist ) : float
displayToModel ( float dist, bool mm ) : float
displayToWorld ( ) : Matrix2d
enableZoom ( bool enabled ) : bool
getCenterW ( ) : Point2d
getDpiX ( ) : float
getDpiY ( ) : float
getHeight ( ) : int
getMaxViewScale ( ) : float
getMinViewScale ( ) : float
getViewScale ( ) : float
getWidth ( ) : int
getWndRectM ( ) : Box2d
getWndRectW ( ) : Box2d
getWorldLimits ( ) : Box2d
getWorldToDisplayX ( ) : float
getWorldToDisplayX ( bool useViewScale ) : float
getWorldToDisplayY ( ) : float
getWorldToDisplayY ( bool useViewScale ) : float
getZoomTimes ( ) : int
getZoomValue ( Point2d centerW ) : float
modelToDisplay ( ) : Matrix2d
modelToWorld ( ) : Matrix2d
setModelTransform ( Matrix2d mat ) : void
setResolution ( float dpiX ) : void
setResolution ( float dpiX, float dpiY ) : void
setViewScaleRange ( float minScale, float maxScale ) : void
setWndSize ( int width, int height ) : bool
setWorldLimits ( Box2d rect ) : Box2d
worldToDisplay ( ) : Matrix2d
worldToModel ( ) : Matrix2d
zoom ( Point2d centerW, float viewScale ) : bool
zoomByFactor ( float factor ) : bool
zoomByFactor ( float factor, Point2d pxAt ) : bool
zoomByFactor ( float factor, Point2d pxAt, bool adjust ) : bool
zoomPan ( float dxPixel, float dyPixel ) : bool
zoomPan ( float dxPixel, float dyPixel, bool adjust ) : bool
zoomScale ( float viewScale ) : bool
zoomScale ( float viewScale, Point2d pxAt ) : bool
zoomScale ( float viewScale, Point2d pxAt, bool adjust ) : bool
zoomTo ( Box2d rectWorld ) : bool
zoomTo ( Box2d rectWorld, RECT_2D rcTo ) : bool
zoomTo ( Box2d rectWorld, RECT_2D rcTo, bool adjust ) : bool
zoomTo ( Point2d pntWorld ) : bool
zoomTo ( Point2d pntWorld, Point2d pxAt ) : bool
zoomTo ( Point2d pntWorld, Point2d pxAt, bool adjust ) : bool
zoomWnd ( Point2d pt1, Point2d pt2 ) : bool
zoomWnd ( Point2d pt1, Point2d pt2, bool adjust ) : bool

Private Methods

Méthode Description
GiTransform ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( GiTransform obj ) : HandleRef

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GiTransform() public méthode

public GiTransform ( ) : System
Résultat System

GiTransform() public méthode

public GiTransform ( GiTransform src ) : System
src GiTransform
Résultat System

GiTransform() public méthode

public GiTransform ( bool ydown ) : System
ydown bool
Résultat System

copy() public méthode

public copy ( GiTransform src ) : GiTransform
src GiTransform
Résultat GiTransform

displayToModel() public méthode

public displayToModel ( ) : Matrix2d
Résultat Matrix2d

displayToModel() public méthode

public displayToModel ( float dist ) : float
dist float
Résultat float

displayToModel() public méthode

public displayToModel ( float dist, bool mm ) : float
dist float
mm bool
Résultat float

displayToWorld() public méthode

public displayToWorld ( ) : Matrix2d
Résultat Matrix2d

enableZoom() public méthode

public enableZoom ( bool enabled ) : bool
enabled bool
Résultat bool

getCenterW() public méthode

public getCenterW ( ) : Point2d
Résultat Point2d

getDpiX() public méthode

public getDpiX ( ) : float
Résultat float

getDpiY() public méthode

public getDpiY ( ) : float
Résultat float

getHeight() public méthode

public getHeight ( ) : int
Résultat int

getMaxViewScale() public méthode

public getMaxViewScale ( ) : float
Résultat float

getMinViewScale() public méthode

public getMinViewScale ( ) : float
Résultat float

getViewScale() public méthode

public getViewScale ( ) : float
Résultat float

getWidth() public méthode

public getWidth ( ) : int
Résultat int

getWndRectM() public méthode

public getWndRectM ( ) : Box2d
Résultat Box2d

getWndRectW() public méthode

public getWndRectW ( ) : Box2d
Résultat Box2d

getWorldLimits() public méthode

public getWorldLimits ( ) : Box2d
Résultat Box2d

getWorldToDisplayX() public méthode

public getWorldToDisplayX ( ) : float
Résultat float

getWorldToDisplayX() public méthode

public getWorldToDisplayX ( bool useViewScale ) : float
useViewScale bool
Résultat float

getWorldToDisplayY() public méthode

public getWorldToDisplayY ( ) : float
Résultat float

getWorldToDisplayY() public méthode

public getWorldToDisplayY ( bool useViewScale ) : float
useViewScale bool
Résultat float

getZoomTimes() public méthode

public getZoomTimes ( ) : int
Résultat int

getZoomValue() public méthode

public getZoomValue ( Point2d centerW ) : float
centerW Point2d
Résultat float

modelToDisplay() public méthode

public modelToDisplay ( ) : Matrix2d
Résultat Matrix2d

modelToWorld() public méthode

public modelToWorld ( ) : Matrix2d
Résultat Matrix2d

setModelTransform() public méthode

public setModelTransform ( Matrix2d mat ) : void
mat Matrix2d
Résultat void

setResolution() public méthode

public setResolution ( float dpiX ) : void
dpiX float
Résultat void

setResolution() public méthode

public setResolution ( float dpiX, float dpiY ) : void
dpiX float
dpiY float
Résultat void

setViewScaleRange() public méthode

public setViewScaleRange ( float minScale, float maxScale ) : void
minScale float
maxScale float
Résultat void

setWndSize() public méthode

public setWndSize ( int width, int height ) : bool
width int
height int
Résultat bool

setWorldLimits() public méthode

public setWorldLimits ( Box2d rect ) : Box2d
rect Box2d
Résultat Box2d

worldToDisplay() public méthode

public worldToDisplay ( ) : Matrix2d
Résultat Matrix2d

worldToModel() public méthode

public worldToModel ( ) : Matrix2d
Résultat Matrix2d

zoom() public méthode

public zoom ( Point2d centerW, float viewScale ) : bool
centerW Point2d
viewScale float
Résultat bool

zoomByFactor() public méthode

public zoomByFactor ( float factor ) : bool
factor float
Résultat bool

zoomByFactor() public méthode

public zoomByFactor ( float factor, Point2d pxAt ) : bool
factor float
pxAt Point2d
Résultat bool

zoomByFactor() public méthode

public zoomByFactor ( float factor, Point2d pxAt, bool adjust ) : bool
factor float
pxAt Point2d
adjust bool
Résultat bool

zoomPan() public méthode

public zoomPan ( float dxPixel, float dyPixel ) : bool
dxPixel float
dyPixel float
Résultat bool

zoomPan() public méthode

public zoomPan ( float dxPixel, float dyPixel, bool adjust ) : bool
dxPixel float
dyPixel float
adjust bool
Résultat bool

zoomScale() public méthode

public zoomScale ( float viewScale ) : bool
viewScale float
Résultat bool

zoomScale() public méthode

public zoomScale ( float viewScale, Point2d pxAt ) : bool
viewScale float
pxAt Point2d
Résultat bool

zoomScale() public méthode

public zoomScale ( float viewScale, Point2d pxAt, bool adjust ) : bool
viewScale float
pxAt Point2d
adjust bool
Résultat bool

zoomTo() public méthode

public zoomTo ( Box2d rectWorld ) : bool
rectWorld Box2d
Résultat bool

zoomTo() public méthode

public zoomTo ( Box2d rectWorld, RECT_2D rcTo ) : bool
rectWorld Box2d
rcTo RECT_2D
Résultat bool

zoomTo() public méthode

public zoomTo ( Box2d rectWorld, RECT_2D rcTo, bool adjust ) : bool
rectWorld Box2d
rcTo RECT_2D
adjust bool
Résultat bool

zoomTo() public méthode

public zoomTo ( Point2d pntWorld ) : bool
pntWorld Point2d
Résultat bool

zoomTo() public méthode

public zoomTo ( Point2d pntWorld, Point2d pxAt ) : bool
pntWorld Point2d
pxAt Point2d
Résultat bool

zoomTo() public méthode

public zoomTo ( Point2d pntWorld, Point2d pxAt, bool adjust ) : bool
pntWorld Point2d
pxAt Point2d
adjust bool
Résultat bool

zoomWnd() public méthode

public zoomWnd ( Point2d pt1, Point2d pt2 ) : bool
pt1 Point2d
pt2 Point2d
Résultat bool

zoomWnd() public méthode

public zoomWnd ( Point2d pt1, Point2d pt2, bool adjust ) : bool
pt1 Point2d
pt2 Point2d
adjust bool
Résultat bool

Property Details

swigCMemOwn protected_oe property

protected bool swigCMemOwn
Résultat bool