C# 클래스 ZForge.Motion.Core.CameraRegions

상속: ISerializable
파일 보기 프로젝트 열기: zhuangyy/Motion 1 사용 예제들

Private Properties

프로퍼티 타입 설명
DrawGrid void
DrawOutline void
GetOutline System.Collections.ArrayList
HighlightRegion void
InRegion bool
RegionFilled bool
SnapRegion System.Collections.ArrayList

공개 메소드들

메소드 설명
CameraRegions ( ) : System
CameraRegions ( SerializationInfo info, StreamingContext ctxt ) : System
ClearRegion ( ) : void
Copy ( CameraRegions c ) : void
GetObjectData ( SerializationInfo info, StreamingContext ctxt ) : void
RegionOverlapped ( Rectangle rc ) : bool
Render ( ) : Bitmap
ReverseRegion ( ) : ArrayList
Serialize ( ) : byte[]
SwapRegion ( int x, int y, int rw, int rh ) : ArrayList
Unserialize ( byte data ) : bool

비공개 메소드들

메소드 설명
DrawGrid ( Graphics g ) : void
DrawOutline ( Graphics g ) : void
GetOutline ( ) : ArrayList
HighlightRegion ( Graphics g, Bitmap bmp ) : void
InRegion ( int x, int y ) : bool
RegionFilled ( ArrayList rs ) : bool
SnapRegion ( int x, int y ) : ArrayList

메소드 상세

CameraRegions() 공개 메소드

public CameraRegions ( ) : System
리턴 System

CameraRegions() 공개 메소드

public CameraRegions ( SerializationInfo info, StreamingContext ctxt ) : System
info System.Runtime.Serialization.SerializationInfo
ctxt System.Runtime.Serialization.StreamingContext
리턴 System

ClearRegion() 공개 메소드

public ClearRegion ( ) : void
리턴 void

Copy() 공개 메소드

public Copy ( CameraRegions c ) : void
c CameraRegions
리턴 void

GetObjectData() 공개 메소드

public GetObjectData ( SerializationInfo info, StreamingContext ctxt ) : void
info System.Runtime.Serialization.SerializationInfo
ctxt System.Runtime.Serialization.StreamingContext
리턴 void

RegionOverlapped() 공개 메소드

public RegionOverlapped ( Rectangle rc ) : bool
rc System.Drawing.Rectangle
리턴 bool

Render() 공개 메소드

public Render ( ) : Bitmap
리턴 System.Drawing.Bitmap

ReverseRegion() 공개 메소드

public ReverseRegion ( ) : ArrayList
리턴 System.Collections.ArrayList

Serialize() 공개 메소드

public Serialize ( ) : byte[]
리턴 byte[]

SwapRegion() 공개 메소드

public SwapRegion ( int x, int y, int rw, int rh ) : ArrayList
x int
y int
rw int
rh int
리턴 System.Collections.ArrayList

Unserialize() 공개 메소드

public Unserialize ( byte data ) : bool
data byte
리턴 bool