C# 클래스 System.Drawing.Drawing2D.ExtendedGeneralPath

상속: Shape, ICloneable
파일 보기 프로젝트 열기: runefs/Marvin 1 사용 예제들

Private Properties

프로퍼티 타입 설명
Clear void
ClearCache void
ExtendedGeneralPath java.lang.System
GetGeneralPath GeneralPath
GetPathData System.Drawing.Drawing2D.PathData
Print void
Reset void
Reverse void
needRoom void

공개 메소드들

메소드 설명
ClearMarkers ( ) : void
Clone ( ) : object
ExtendedGeneralPath ( ) : System
ExtendedGeneralPath ( Shape s ) : System
ExtendedGeneralPath ( int rule ) : System
ExtendedGeneralPath ( int rule, int initialCapacity ) : System
GetLastPoint ( ) : PointF
SetMarkers ( ) : void
StartFigure ( ) : void
append ( PathIterator pi, bool connect ) : void
append ( Shape s ) : void
append ( Shape s, bool connect ) : void
closePath ( ) : void
contains ( java.awt.geom.Point2D p ) : bool
contains ( java.awt.geom.Rectangle2D r ) : bool
contains ( double x, double y ) : bool
contains ( double x, double y, double w, double h ) : bool
createTransformedShape ( java.awt.geom.AffineTransform at ) : Shape
curveTo ( float x1, float y1, float x2, float y2, float x3, float y3 ) : void
getBounds ( ) : java.awt.Rectangle
getBounds2D ( ) : java.awt.geom.Rectangle2D
getCurrentPoint ( ) : java.awt.geom.Point2D
getPathIterator ( java.awt.geom.AffineTransform at ) : PathIterator
getPathIterator ( java.awt.geom.AffineTransform at, double flatness ) : PathIterator
getWindingRule ( ) : int
intersects ( java.awt.geom.Rectangle2D r ) : bool
intersects ( double x, double y, double w, double h ) : bool
lineTo ( float x, float y ) : void
moveTo ( float x, float y ) : void
quadTo ( float x1, float y1, float x2, float y2 ) : void
reset ( ) : void
setWindingRule ( int rule ) : void
transform ( java.awt.geom.AffineTransform at ) : void
transform ( java.awt.geom.AffineTransform at, int startCoord, int numCoords ) : void

비공개 메소드들

메소드 설명
Clear ( ) : void
ClearCache ( ) : void
ExtendedGeneralPath ( int rule, int initialTypes, int initialCoords ) : System
GetGeneralPath ( ) : GeneralPath
GetPathData ( ) : System.Drawing.Drawing2D.PathData
Print ( ) : void
Reset ( int initialTypes, int initialCoords ) : void
Reverse ( ) : void
needRoom ( int newTypes, int newCoords, bool needMove ) : void

메소드 상세

ClearMarkers() 공개 메소드

public ClearMarkers ( ) : void
리턴 void

Clone() 공개 메소드

public Clone ( ) : object
리턴 object

ExtendedGeneralPath() 공개 메소드

public ExtendedGeneralPath ( ) : System
리턴 java.lang.System

ExtendedGeneralPath() 공개 메소드

public ExtendedGeneralPath ( Shape s ) : System
s Shape
리턴 java.lang.System

ExtendedGeneralPath() 공개 메소드

public ExtendedGeneralPath ( int rule ) : System
rule int
리턴 java.lang.System

ExtendedGeneralPath() 공개 메소드

public ExtendedGeneralPath ( int rule, int initialCapacity ) : System
rule int
initialCapacity int
리턴 java.lang.System

GetLastPoint() 공개 메소드

public GetLastPoint ( ) : PointF
리턴 PointF

SetMarkers() 공개 메소드

public SetMarkers ( ) : void
리턴 void

StartFigure() 공개 메소드

public StartFigure ( ) : void
리턴 void

append() 공개 메소드

public append ( PathIterator pi, bool connect ) : void
pi PathIterator
connect bool
리턴 void

append() 공개 메소드

public append ( Shape s ) : void
s Shape
리턴 void

append() 공개 메소드

public append ( Shape s, bool connect ) : void
s Shape
connect bool
리턴 void

closePath() 공개 메소드

public closePath ( ) : void
리턴 void

contains() 공개 메소드

public contains ( java.awt.geom.Point2D p ) : bool
p java.awt.geom.Point2D
리턴 bool

contains() 공개 메소드

public contains ( java.awt.geom.Rectangle2D r ) : bool
r java.awt.geom.Rectangle2D
리턴 bool

contains() 공개 메소드

public contains ( double x, double y ) : bool
x double
y double
리턴 bool

contains() 공개 메소드

public contains ( double x, double y, double w, double h ) : bool
x double
y double
w double
h double
리턴 bool

createTransformedShape() 공개 메소드

public createTransformedShape ( java.awt.geom.AffineTransform at ) : Shape
at java.awt.geom.AffineTransform
리턴 Shape

curveTo() 공개 메소드

public curveTo ( float x1, float y1, float x2, float y2, float x3, float y3 ) : void
x1 float
y1 float
x2 float
y2 float
x3 float
y3 float
리턴 void

getBounds() 공개 메소드

public getBounds ( ) : java.awt.Rectangle
리턴 java.awt.Rectangle

getBounds2D() 공개 메소드

public getBounds2D ( ) : java.awt.geom.Rectangle2D
리턴 java.awt.geom.Rectangle2D

getCurrentPoint() 공개 메소드

public getCurrentPoint ( ) : java.awt.geom.Point2D
리턴 java.awt.geom.Point2D

getPathIterator() 공개 메소드

public getPathIterator ( java.awt.geom.AffineTransform at ) : PathIterator
at java.awt.geom.AffineTransform
리턴 PathIterator

getPathIterator() 공개 메소드

public getPathIterator ( java.awt.geom.AffineTransform at, double flatness ) : PathIterator
at java.awt.geom.AffineTransform
flatness double
리턴 PathIterator

getWindingRule() 공개 메소드

public getWindingRule ( ) : int
리턴 int

intersects() 공개 메소드

public intersects ( java.awt.geom.Rectangle2D r ) : bool
r java.awt.geom.Rectangle2D
리턴 bool

intersects() 공개 메소드

public intersects ( double x, double y, double w, double h ) : bool
x double
y double
w double
h double
리턴 bool

lineTo() 공개 메소드

public lineTo ( float x, float y ) : void
x float
y float
리턴 void

moveTo() 공개 메소드

public moveTo ( float x, float y ) : void
x float
y float
리턴 void

quadTo() 공개 메소드

public quadTo ( float x1, float y1, float x2, float y2 ) : void
x1 float
y1 float
x2 float
y2 float
리턴 void

reset() 공개 메소드

public reset ( ) : void
리턴 void

setWindingRule() 공개 메소드

public setWindingRule ( int rule ) : void
rule int
리턴 void

transform() 공개 메소드

public transform ( java.awt.geom.AffineTransform at ) : void
at java.awt.geom.AffineTransform
리턴 void

transform() 공개 메소드

public transform ( java.awt.geom.AffineTransform at, int startCoord, int numCoords ) : void
at java.awt.geom.AffineTransform
startCoord int
numCoords int
리턴 void