C# Class ManagedCuda.NPP.NppiRect

ファイルを表示 Open project: kunzmi/managedCuda Class Usage Examples

Public Properties

Property Type Description
height int
width int
x int
y int

Public Methods

Method Description
Add ( NppiPoint src, NppiRect value ) : NppiRect

per element Add

Add ( NppiRect src, NppiPoint value ) : NppiRect

per element Add

Add ( NppiRect src, NppiRect value ) : NppiRect

per element Add

Add ( NppiRect src, NppiSize value ) : NppiRect

per element Add

Add ( NppiRect src, int value ) : NppiRect

per element Add

Add ( NppiSize src, NppiRect value ) : NppiRect

per element Add

Add ( int src, NppiRect value ) : NppiRect

per element Add

Contains ( NppiPoint point ) : bool

Determines if the specified point is contained within this Rectangle structure.

Contains ( NppiRect rect ) : bool

Determines if the rectangular region represented by rect is entirely contained within this Rectangle structure.

Contains ( int px, int py ) : bool

Determines if the specified point is contained within this Rectangle structure.

Deflate ( NppiSize val ) : void

Reduces this Rectangle by the specified amount.

Deflate ( int val ) : void

Reduces this Rectangle by the specified amount.

Deflate ( int valX, int valY ) : void

Reduces this Rectangle by the specified amount.

Divide ( NppiPoint src, NppiRect value ) : NppiRect

per element Add

Divide ( NppiRect src, NppiPoint value ) : NppiRect

per element Add

Divide ( NppiRect src, NppiRect value ) : NppiRect

per element Divide

Divide ( NppiRect src, NppiSize value ) : NppiRect

per element Add

Divide ( NppiRect src, int value ) : NppiRect

per element Divide

Divide ( NppiSize src, NppiRect value ) : NppiRect

per element Add

Divide ( int src, NppiRect value ) : NppiRect

per element Divide

Equals ( NppiRect value ) : bool

Equals ( object obj ) : bool

GetHashCode ( ) : int

Inflate ( NppiSize val ) : void

Enlarges this Rectangle by the specified amount.

Inflate ( int val ) : void

Enlarges this Rectangle by the specified amount.

Inflate ( int valX, int valY ) : void

Enlarges this Rectangle by the specified amount.

Intersect ( NppiRect rectA, NppiRect rectB ) : NppiRect

Returns a third Rectangle structure that represents the intersection of two other Rectangle structures.If there is no intersection, an empty Rectangle is returned.

Intersect ( NppiRect rect ) : void

Replaces this Rectangle with the intersection of itself and the specified Rectangle.

IntersectsWith ( NppiRect rect ) : bool

Determines if this rectangle intersects with rect.

Multiply ( NppiPoint src, NppiRect value ) : NppiRect

per element Add

Multiply ( NppiRect src, NppiPoint value ) : NppiRect

per element Add

Multiply ( NppiRect src, NppiRect value ) : NppiRect

per element Multiply

Multiply ( NppiRect src, NppiSize value ) : NppiRect

per element Add

Multiply ( NppiRect src, int value ) : NppiRect

per element Multiply

Multiply ( NppiSize src, NppiRect value ) : NppiRect

per element Add

Multiply ( int src, NppiRect value ) : NppiRect

per element Multiply

NppiRect ( NppiPoint aPoint, NppiSize aSize ) : System

Non-default constructor

NppiRect ( int aX, int aY, int aWidth, int aHeight ) : System

Non-default constructor

Subtract ( NppiPoint src, NppiRect value ) : NppiRect

per element Add

Subtract ( NppiRect src, NppiPoint value ) : NppiRect

per element Add

Subtract ( NppiRect src, NppiRect value ) : NppiRect

per element Substract

Subtract ( NppiRect src, NppiSize value ) : NppiRect

per element Add

Subtract ( NppiRect src, int value ) : NppiRect

per element Substract

Subtract ( NppiSize src, NppiRect value ) : NppiRect

per element Add

Subtract ( int src, NppiRect value ) : NppiRect

per element Substract

ToString ( ) : string

operator ( ) : NppiRect

per element

operator ( ) : bool

per element

Method Details

Add() public static method

per element Add
public static Add ( NppiPoint src, NppiRect value ) : NppiRect
src NppiPoint
value NppiRect
return NppiRect

Add() public static method

per element Add
public static Add ( NppiRect src, NppiPoint value ) : NppiRect
src NppiRect
value NppiPoint
return NppiRect

Add() public static method

per element Add
public static Add ( NppiRect src, NppiRect value ) : NppiRect
src NppiRect
value NppiRect
return NppiRect

Add() public static method

per element Add
public static Add ( NppiRect src, NppiSize value ) : NppiRect
src NppiRect
value NppiSize
return NppiRect

Add() public static method

per element Add
public static Add ( NppiRect src, int value ) : NppiRect
src NppiRect
value int
return NppiRect

Add() public static method

per element Add
public static Add ( NppiSize src, NppiRect value ) : NppiRect
src NppiSize
value NppiRect
return NppiRect

Add() public static method

per element Add
public static Add ( int src, NppiRect value ) : NppiRect
src int
value NppiRect
return NppiRect

Contains() public method

Determines if the specified point is contained within this Rectangle structure.
public Contains ( NppiPoint point ) : bool
point NppiPoint
return bool

Contains() public method

Determines if the rectangular region represented by rect is entirely contained within this Rectangle structure.
public Contains ( NppiRect rect ) : bool
rect NppiRect
return bool

Contains() public method

Determines if the specified point is contained within this Rectangle structure.
public Contains ( int px, int py ) : bool
px int
py int
return bool

Deflate() public method

Reduces this Rectangle by the specified amount.
public Deflate ( NppiSize val ) : void
val NppiSize
return void

Deflate() public method

Reduces this Rectangle by the specified amount.
public Deflate ( int val ) : void
val int
return void

Deflate() public method

Reduces this Rectangle by the specified amount.
public Deflate ( int valX, int valY ) : void
valX int
valY int
return void

Divide() public static method

per element Add
public static Divide ( NppiPoint src, NppiRect value ) : NppiRect
src NppiPoint
value NppiRect
return NppiRect

Divide() public static method

per element Add
public static Divide ( NppiRect src, NppiPoint value ) : NppiRect
src NppiRect
value NppiPoint
return NppiRect

Divide() public static method

per element Divide
public static Divide ( NppiRect src, NppiRect value ) : NppiRect
src NppiRect
value NppiRect
return NppiRect

Divide() public static method

per element Add
public static Divide ( NppiRect src, NppiSize value ) : NppiRect
src NppiRect
value NppiSize
return NppiRect

Divide() public static method

per element Divide
public static Divide ( NppiRect src, int value ) : NppiRect
src NppiRect
value int
return NppiRect

Divide() public static method

per element Add
public static Divide ( NppiSize src, NppiRect value ) : NppiRect
src NppiSize
value NppiRect
return NppiRect

Divide() public static method

per element Divide
public static Divide ( int src, NppiRect value ) : NppiRect
src int
value NppiRect
return NppiRect

Equals() public method

public Equals ( NppiRect value ) : bool
value NppiRect
return bool

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

Inflate() public method

Enlarges this Rectangle by the specified amount.
public Inflate ( NppiSize val ) : void
val NppiSize
return void

Inflate() public method

Enlarges this Rectangle by the specified amount.
public Inflate ( int val ) : void
val int
return void

Inflate() public method

Enlarges this Rectangle by the specified amount.
public Inflate ( int valX, int valY ) : void
valX int
valY int
return void

Intersect() public static method

Returns a third Rectangle structure that represents the intersection of two other Rectangle structures.If there is no intersection, an empty Rectangle is returned.
public static Intersect ( NppiRect rectA, NppiRect rectB ) : NppiRect
rectA NppiRect
rectB NppiRect
return NppiRect

Intersect() public method

Replaces this Rectangle with the intersection of itself and the specified Rectangle.
public Intersect ( NppiRect rect ) : void
rect NppiRect
return void

IntersectsWith() public method

Determines if this rectangle intersects with rect.
public IntersectsWith ( NppiRect rect ) : bool
rect NppiRect
return bool

Multiply() public static method

per element Add
public static Multiply ( NppiPoint src, NppiRect value ) : NppiRect
src NppiPoint
value NppiRect
return NppiRect

Multiply() public static method

per element Add
public static Multiply ( NppiRect src, NppiPoint value ) : NppiRect
src NppiRect
value NppiPoint
return NppiRect

Multiply() public static method

per element Multiply
public static Multiply ( NppiRect src, NppiRect value ) : NppiRect
src NppiRect
value NppiRect
return NppiRect

Multiply() public static method

per element Add
public static Multiply ( NppiRect src, NppiSize value ) : NppiRect
src NppiRect
value NppiSize
return NppiRect

Multiply() public static method

per element Multiply
public static Multiply ( NppiRect src, int value ) : NppiRect
src NppiRect
value int
return NppiRect

Multiply() public static method

per element Add
public static Multiply ( NppiSize src, NppiRect value ) : NppiRect
src NppiSize
value NppiRect
return NppiRect

Multiply() public static method

per element Multiply
public static Multiply ( int src, NppiRect value ) : NppiRect
src int
value NppiRect
return NppiRect

NppiRect() public method

Non-default constructor
public NppiRect ( NppiPoint aPoint, NppiSize aSize ) : System
aPoint NppiPoint
aSize NppiSize
return System

NppiRect() public method

Non-default constructor
public NppiRect ( int aX, int aY, int aWidth, int aHeight ) : System
aX int
aY int
aWidth int
aHeight int
return System

Subtract() public static method

per element Add
public static Subtract ( NppiPoint src, NppiRect value ) : NppiRect
src NppiPoint
value NppiRect
return NppiRect

Subtract() public static method

per element Add
public static Subtract ( NppiRect src, NppiPoint value ) : NppiRect
src NppiRect
value NppiPoint
return NppiRect

Subtract() public static method

per element Substract
public static Subtract ( NppiRect src, NppiRect value ) : NppiRect
src NppiRect
value NppiRect
return NppiRect

Subtract() public static method

per element Add
public static Subtract ( NppiRect src, NppiSize value ) : NppiRect
src NppiRect
value NppiSize
return NppiRect

Subtract() public static method

per element Substract
public static Subtract ( NppiRect src, int value ) : NppiRect
src NppiRect
value int
return NppiRect

Subtract() public static method

per element Add
public static Subtract ( NppiSize src, NppiRect value ) : NppiRect
src NppiSize
value NppiRect
return NppiRect

Subtract() public static method

per element Substract
public static Subtract ( int src, NppiRect value ) : NppiRect
src int
value NppiRect
return NppiRect

ToString() public method

public ToString ( ) : string
return string

operator() public static method

per element
public static operator ( ) : NppiRect
return NppiRect

operator() public static method

per element
public static operator ( ) : bool
return bool

Property Details

height public_oe property

Rectangle height.
public int height
return int

width public_oe property

Rectangle width.
public int width
return int

x public_oe property

x-coordinate of upper left corner.
public int x
return int

y public_oe property

y-coordinate of upper left corner.
public int y
return int