C# Class System.Drawing.Drawing2D.ExtendedGeneralPath

Inheritance: Shape, ICloneable
ファイルを表示 Open project: runefs/Marvin Class Usage Examples

Private Properties

Property Type Description
Clear void
ClearCache void
ExtendedGeneralPath java.lang.System
GetGeneralPath GeneralPath
GetPathData System.Drawing.Drawing2D.PathData
Print void
Reset void
Reverse void
needRoom void

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

ClearMarkers() public method

public ClearMarkers ( ) : void
return void

Clone() public method

public Clone ( ) : object
return object

ExtendedGeneralPath() public method

public ExtendedGeneralPath ( ) : System
return java.lang.System

ExtendedGeneralPath() public method

public ExtendedGeneralPath ( Shape s ) : System
s Shape
return java.lang.System

ExtendedGeneralPath() public method

public ExtendedGeneralPath ( int rule ) : System
rule int
return java.lang.System

ExtendedGeneralPath() public method

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

GetLastPoint() public method

public GetLastPoint ( ) : PointF
return PointF

SetMarkers() public method

public SetMarkers ( ) : void
return void

StartFigure() public method

public StartFigure ( ) : void
return void

append() public method

public append ( PathIterator pi, bool connect ) : void
pi PathIterator
connect bool
return void

append() public method

public append ( Shape s ) : void
s Shape
return void

append() public method

public append ( Shape s, bool connect ) : void
s Shape
connect bool
return void

closePath() public method

public closePath ( ) : void
return void

contains() public method

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

contains() public method

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

contains() public method

public contains ( double x, double y ) : bool
x double
y double
return bool

contains() public method

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

createTransformedShape() public method

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

curveTo() public method

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
return void

getBounds() public method

public getBounds ( ) : java.awt.Rectangle
return java.awt.Rectangle

getBounds2D() public method

public getBounds2D ( ) : java.awt.geom.Rectangle2D
return java.awt.geom.Rectangle2D

getCurrentPoint() public method

public getCurrentPoint ( ) : java.awt.geom.Point2D
return java.awt.geom.Point2D

getPathIterator() public method

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

getPathIterator() public method

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

getWindingRule() public method

public getWindingRule ( ) : int
return int

intersects() public method

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

intersects() public method

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

lineTo() public method

public lineTo ( float x, float y ) : void
x float
y float
return void

moveTo() public method

public moveTo ( float x, float y ) : void
x float
y float
return void

quadTo() public method

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

reset() public method

public reset ( ) : void
return void

setWindingRule() public method

public setWindingRule ( int rule ) : void
rule int
return void

transform() public method

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

transform() public method

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