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

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

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

Свойство Тип Описание
swigCMemOwn bool

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

Метод Описание
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

Приватные методы

Метод Описание
GiTransform ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( GiTransform obj ) : HandleRef

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

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

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

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

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

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

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

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

public GiTransform ( bool ydown ) : System
ydown bool
Результат System

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

public copy ( GiTransform src ) : GiTransform
src GiTransform
Результат GiTransform

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

public displayToModel ( ) : Matrix2d
Результат Matrix2d

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

public displayToModel ( float dist ) : float
dist float
Результат float

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

public displayToModel ( float dist, bool mm ) : float
dist float
mm bool
Результат float

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

public displayToWorld ( ) : Matrix2d
Результат Matrix2d

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

public enableZoom ( bool enabled ) : bool
enabled bool
Результат bool

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

public getCenterW ( ) : Point2d
Результат Point2d

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

public getDpiX ( ) : float
Результат float

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

public getDpiY ( ) : float
Результат float

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

public getHeight ( ) : int
Результат int

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

public getMaxViewScale ( ) : float
Результат float

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

public getMinViewScale ( ) : float
Результат float

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

public getViewScale ( ) : float
Результат float

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

public getWidth ( ) : int
Результат int

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

public getWndRectM ( ) : Box2d
Результат Box2d

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

public getWndRectW ( ) : Box2d
Результат Box2d

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

public getWorldLimits ( ) : Box2d
Результат Box2d

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

public getWorldToDisplayX ( ) : float
Результат float

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

public getWorldToDisplayX ( bool useViewScale ) : float
useViewScale bool
Результат float

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

public getWorldToDisplayY ( ) : float
Результат float

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

public getWorldToDisplayY ( bool useViewScale ) : float
useViewScale bool
Результат float

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

public getZoomTimes ( ) : int
Результат int

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

public getZoomValue ( Point2d centerW ) : float
centerW Point2d
Результат float

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

public modelToDisplay ( ) : Matrix2d
Результат Matrix2d

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

public modelToWorld ( ) : Matrix2d
Результат Matrix2d

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

public setModelTransform ( Matrix2d mat ) : void
mat Matrix2d
Результат void

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

public setResolution ( float dpiX ) : void
dpiX float
Результат void

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

public setResolution ( float dpiX, float dpiY ) : void
dpiX float
dpiY float
Результат void

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

public setViewScaleRange ( float minScale, float maxScale ) : void
minScale float
maxScale float
Результат void

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

public setWndSize ( int width, int height ) : bool
width int
height int
Результат bool

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

public setWorldLimits ( Box2d rect ) : Box2d
rect Box2d
Результат Box2d

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

public worldToDisplay ( ) : Matrix2d
Результат Matrix2d

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

public worldToModel ( ) : Matrix2d
Результат Matrix2d

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

public zoom ( Point2d centerW, float viewScale ) : bool
centerW Point2d
viewScale float
Результат bool

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

public zoomByFactor ( float factor ) : bool
factor float
Результат bool

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

public zoomByFactor ( float factor, Point2d pxAt ) : bool
factor float
pxAt Point2d
Результат bool

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

public zoomByFactor ( float factor, Point2d pxAt, bool adjust ) : bool
factor float
pxAt Point2d
adjust bool
Результат bool

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

public zoomPan ( float dxPixel, float dyPixel ) : bool
dxPixel float
dyPixel float
Результат bool

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

public zoomPan ( float dxPixel, float dyPixel, bool adjust ) : bool
dxPixel float
dyPixel float
adjust bool
Результат bool

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

public zoomScale ( float viewScale ) : bool
viewScale float
Результат bool

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

public zoomScale ( float viewScale, Point2d pxAt ) : bool
viewScale float
pxAt Point2d
Результат bool

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

public zoomScale ( float viewScale, Point2d pxAt, bool adjust ) : bool
viewScale float
pxAt Point2d
adjust bool
Результат bool

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

public zoomTo ( Box2d rectWorld ) : bool
rectWorld Box2d
Результат bool

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

public zoomTo ( Box2d rectWorld, RECT_2D rcTo ) : bool
rectWorld Box2d
rcTo RECT_2D
Результат bool

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

public zoomTo ( Box2d rectWorld, RECT_2D rcTo, bool adjust ) : bool
rectWorld Box2d
rcTo RECT_2D
adjust bool
Результат bool

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

public zoomTo ( Point2d pntWorld ) : bool
pntWorld Point2d
Результат bool

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

public zoomTo ( Point2d pntWorld, Point2d pxAt ) : bool
pntWorld Point2d
pxAt Point2d
Результат bool

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

public zoomTo ( Point2d pntWorld, Point2d pxAt, bool adjust ) : bool
pntWorld Point2d
pxAt Point2d
adjust bool
Результат bool

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

public zoomWnd ( Point2d pt1, Point2d pt2 ) : bool
pt1 Point2d
pt2 Point2d
Результат bool

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

public zoomWnd ( Point2d pt1, Point2d pt2, bool adjust ) : bool
pt1 Point2d
pt2 Point2d
adjust bool
Результат bool

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

swigCMemOwn защищенное свойство

protected bool swigCMemOwn
Результат bool