C# Class touchvg.core.Point2d

Inheritance: global::System.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
Point2d ( ) : System
Point2d ( Point2d src ) : System
Point2d ( float xx, float yy ) : System
add ( Point2d pnt ) : Point2d
asVector ( ) : Vector2d
distanceSquare ( Point2d pnt ) : float
distanceTo ( Point2d pnt ) : float
isEqualTo ( Point2d pnt ) : bool
isEqualTo ( Point2d pnt, Tol tol ) : bool
kOrigin ( ) : Point2d
length ( ) : float
negate ( ) : Vector2d
offset ( Vector2d vec ) : void
offset ( float dx, float dy ) : void
polarPoint ( float angle, float dist ) : Point2d
rulerPoint ( Point2d dir, float yoff ) : Point2d
rulerPoint ( Point2d dir, float xoff, float yoff ) : Point2d
scaleBy ( float s ) : Point2d
scaleBy ( float sx, float sy ) : Point2d
set ( float xx, float yy ) : Point2d
subtract ( Vector2d vec ) : Point2d
subtract ( Point2d pnt ) : Vector2d
transform ( Matrix2d m ) : Point2d

Private Methods

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

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Point2d() public méthode

public Point2d ( ) : System
Résultat System

Point2d() public méthode

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

Point2d() public méthode

public Point2d ( float xx, float yy ) : System
xx float
yy float
Résultat System

add() public méthode

public add ( Point2d pnt ) : Point2d
pnt Point2d
Résultat Point2d

asVector() public méthode

public asVector ( ) : Vector2d
Résultat Vector2d

distanceSquare() public méthode

public distanceSquare ( Point2d pnt ) : float
pnt Point2d
Résultat float

distanceTo() public méthode

public distanceTo ( Point2d pnt ) : float
pnt Point2d
Résultat float

isEqualTo() public méthode

public isEqualTo ( Point2d pnt ) : bool
pnt Point2d
Résultat bool

isEqualTo() public méthode

public isEqualTo ( Point2d pnt, Tol tol ) : bool
pnt Point2d
tol Tol
Résultat bool

kOrigin() public static méthode

public static kOrigin ( ) : Point2d
Résultat Point2d

length() public méthode

public length ( ) : float
Résultat float

negate() public méthode

public negate ( ) : Vector2d
Résultat Vector2d

offset() public méthode

public offset ( Vector2d vec ) : void
vec Vector2d
Résultat void

offset() public méthode

public offset ( float dx, float dy ) : void
dx float
dy float
Résultat void

polarPoint() public méthode

public polarPoint ( float angle, float dist ) : Point2d
angle float
dist float
Résultat Point2d

rulerPoint() public méthode

public rulerPoint ( Point2d dir, float yoff ) : Point2d
dir Point2d
yoff float
Résultat Point2d

rulerPoint() public méthode

public rulerPoint ( Point2d dir, float xoff, float yoff ) : Point2d
dir Point2d
xoff float
yoff float
Résultat Point2d

scaleBy() public méthode

public scaleBy ( float s ) : Point2d
s float
Résultat Point2d

scaleBy() public méthode

public scaleBy ( float sx, float sy ) : Point2d
sx float
sy float
Résultat Point2d

set() public méthode

public set ( float xx, float yy ) : Point2d
xx float
yy float
Résultat Point2d

subtract() public méthode

public subtract ( Vector2d vec ) : Point2d
vec Vector2d
Résultat Point2d

subtract() public méthode

public subtract ( Point2d pnt ) : Vector2d
pnt Point2d
Résultat Vector2d

transform() public méthode

public transform ( Matrix2d m ) : Point2d
m Matrix2d
Résultat Point2d

Property Details

swigCMemOwn protected_oe property

protected bool swigCMemOwn
Résultat bool