C# Class ImageMagick.Paths

Show file Open project: dlemstra/Magick.NET

Public Methods

Method Description
ArcAbs ( ) : Paths

Initializes a new instance of the PathArcAbs class.

ArcAbs ( IEnumerable pathArcs ) : Paths

Initializes a new instance of the PathArcAbs class.

ArcRel ( ) : Paths

Initializes a new instance of the PathArcRel class.

ArcRel ( IEnumerable pathArcs ) : Paths

Initializes a new instance of the PathArcRel class.

Close ( ) : Paths

Initializes a new instance of the PathClose class.

CurveToAbs ( PointD controlPointStart, PointD controlPointEnd, PointD end ) : Paths

Initializes a new instance of the PathCurveToAbs class.

CurveToAbs ( double x1, double y1, double x2, double y2, double x, double y ) : Paths

Initializes a new instance of the PathCurveToAbs class.

CurveToRel ( PointD controlPointStart, PointD controlPointEnd, PointD end ) : Paths

Initializes a new instance of the PathCurveToRel class.

CurveToRel ( double x1, double y1, double x2, double y2, double x, double y ) : Paths

Initializes a new instance of the PathCurveToRel class.

LineToAbs ( ) : Paths

Initializes a new instance of the PathLineToAbs class.

LineToAbs ( IEnumerable coordinates ) : Paths

Initializes a new instance of the PathLineToAbs class.

LineToAbs ( double x, double y ) : Paths

Initializes a new instance of the PathLineToAbs class.

LineToHorizontalAbs ( double x ) : Paths

Initializes a new instance of the PathLineToHorizontalAbs class.

LineToHorizontalRel ( double x ) : Paths

Initializes a new instance of the PathLineToHorizontalRel class.

LineToRel ( ) : Paths

Initializes a new instance of the PathLineToRel class.

LineToRel ( IEnumerable coordinates ) : Paths

Initializes a new instance of the PathLineToRel class.

LineToRel ( double x, double y ) : Paths

Initializes a new instance of the PathLineToRel class.

LineToVerticalAbs ( double y ) : Paths

Initializes a new instance of the PathLinetoVerticalAbs class.

LineToVerticalRel ( double y ) : Paths

Initializes a new instance of the PathLineToVerticalRel class.

MoveToAbs ( PointD coordinate ) : Paths

Initializes a new instance of the PathMoveToAbs class.

MoveToAbs ( double x, double y ) : Paths

Initializes a new instance of the PathMoveToAbs class.

MoveToRel ( PointD coordinate ) : Paths

Initializes a new instance of the PathMoveToRel class.

MoveToRel ( double x, double y ) : Paths

Initializes a new instance of the PathMoveToRel class.

QuadraticCurveToAbs ( PointD controlPoint, PointD end ) : Paths

Initializes a new instance of the PathQuadraticCurveToAbs class.

QuadraticCurveToAbs ( double x1, double y1, double x, double y ) : Paths

Initializes a new instance of the PathQuadraticCurveToAbs class.

QuadraticCurveToRel ( PointD controlPoint, PointD end ) : Paths

Initializes a new instance of the PathQuadraticCurveToRel class.

QuadraticCurveToRel ( double x1, double y1, double x, double y ) : Paths

Initializes a new instance of the PathQuadraticCurveToRel class.

SmoothCurveToAbs ( PointD controlPoint, PointD end ) : Paths

Initializes a new instance of the PathSmoothCurveToAbs class.

SmoothCurveToAbs ( double x2, double y2, double x, double y ) : Paths

Initializes a new instance of the PathSmoothCurveToAbs class.

SmoothCurveToRel ( PointD controlPoint, PointD end ) : Paths

Initializes a new instance of the PathSmoothCurveToRel class.

SmoothCurveToRel ( double x2, double y2, double x, double y ) : Paths

Initializes a new instance of the PathSmoothCurveToRel class.

SmoothQuadraticCurveToAbs ( PointD end ) : Paths

Initializes a new instance of the PathSmoothQuadraticCurveToAbs class.

SmoothQuadraticCurveToAbs ( double x, double y ) : Paths

Initializes a new instance of the PathSmoothQuadraticCurveToAbs class.

SmoothQuadraticCurveToRel ( PointD end ) : Paths

Initializes a new instance of the PathSmoothQuadraticCurveToRel class.

SmoothQuadraticCurveToRel ( double x, double y ) : Paths

Initializes a new instance of the PathSmoothQuadraticCurveToRel class.

Method Details

ArcAbs() public method

Initializes a new instance of the PathArcAbs class.
public ArcAbs ( ) : Paths
return Paths

ArcAbs() public method

Initializes a new instance of the PathArcAbs class.
public ArcAbs ( IEnumerable pathArcs ) : Paths
pathArcs IEnumerable The coordinates to use.
return Paths

ArcRel() public method

Initializes a new instance of the PathArcRel class.
public ArcRel ( ) : Paths
return Paths

ArcRel() public method

Initializes a new instance of the PathArcRel class.
public ArcRel ( IEnumerable pathArcs ) : Paths
pathArcs IEnumerable The coordinates to use.
return Paths

Close() public method

Initializes a new instance of the PathClose class.
public Close ( ) : Paths
return Paths

CurveToAbs() public method

Initializes a new instance of the PathCurveToAbs class.
public CurveToAbs ( PointD controlPointStart, PointD controlPointEnd, PointD end ) : Paths
controlPointStart PointD Coordinate of control point for curve beginning
controlPointEnd PointD Coordinate of control point for curve ending
end PointD Coordinate of the end of the curve
return Paths

CurveToAbs() public method

Initializes a new instance of the PathCurveToAbs class.
public CurveToAbs ( double x1, double y1, double x2, double y2, double x, double y ) : Paths
x1 double X coordinate of control point for curve beginning
y1 double Y coordinate of control point for curve beginning
x2 double X coordinate of control point for curve ending
y2 double Y coordinate of control point for curve ending
x double X coordinate of the end of the curve
y double Y coordinate of the end of the curve
return Paths

CurveToRel() public method

Initializes a new instance of the PathCurveToRel class.
public CurveToRel ( PointD controlPointStart, PointD controlPointEnd, PointD end ) : Paths
controlPointStart PointD Coordinate of control point for curve beginning
controlPointEnd PointD Coordinate of control point for curve ending
end PointD Coordinate of the end of the curve
return Paths

CurveToRel() public method

Initializes a new instance of the PathCurveToRel class.
public CurveToRel ( double x1, double y1, double x2, double y2, double x, double y ) : Paths
x1 double X coordinate of control point for curve beginning
y1 double Y coordinate of control point for curve beginning
x2 double X coordinate of control point for curve ending
y2 double Y coordinate of control point for curve ending
x double X coordinate of the end of the curve
y double Y coordinate of the end of the curve
return Paths

LineToAbs() public method

Initializes a new instance of the PathLineToAbs class.
public LineToAbs ( ) : Paths
return Paths

LineToAbs() public method

Initializes a new instance of the PathLineToAbs class.
public LineToAbs ( IEnumerable coordinates ) : Paths
coordinates IEnumerable The coordinates to use.
return Paths

LineToAbs() public method

Initializes a new instance of the PathLineToAbs class.
public LineToAbs ( double x, double y ) : Paths
x double The X coordinate.
y double The Y coordinate.
return Paths

LineToHorizontalAbs() public method

Initializes a new instance of the PathLineToHorizontalAbs class.
public LineToHorizontalAbs ( double x ) : Paths
x double The X coordinate.
return Paths

LineToHorizontalRel() public method

Initializes a new instance of the PathLineToHorizontalRel class.
public LineToHorizontalRel ( double x ) : Paths
x double The X coordinate.
return Paths

LineToRel() public method

Initializes a new instance of the PathLineToRel class.
public LineToRel ( ) : Paths
return Paths

LineToRel() public method

Initializes a new instance of the PathLineToRel class.
public LineToRel ( IEnumerable coordinates ) : Paths
coordinates IEnumerable The coordinates to use.
return Paths

LineToRel() public method

Initializes a new instance of the PathLineToRel class.
public LineToRel ( double x, double y ) : Paths
x double The X coordinate.
y double The Y coordinate.
return Paths

LineToVerticalAbs() public method

Initializes a new instance of the PathLinetoVerticalAbs class.
public LineToVerticalAbs ( double y ) : Paths
y double The Y coordinate.
return Paths

LineToVerticalRel() public method

Initializes a new instance of the PathLineToVerticalRel class.
public LineToVerticalRel ( double y ) : Paths
y double The Y coordinate.
return Paths

MoveToAbs() public method

Initializes a new instance of the PathMoveToAbs class.
public MoveToAbs ( PointD coordinate ) : Paths
coordinate PointD The coordinate to use.
return Paths

MoveToAbs() public method

Initializes a new instance of the PathMoveToAbs class.
public MoveToAbs ( double x, double y ) : Paths
x double The X coordinate.
y double The Y coordinate.
return Paths

MoveToRel() public method

Initializes a new instance of the PathMoveToRel class.
public MoveToRel ( PointD coordinate ) : Paths
coordinate PointD The coordinate to use.
return Paths

MoveToRel() public method

Initializes a new instance of the PathMoveToRel class.
public MoveToRel ( double x, double y ) : Paths
x double The X coordinate.
y double The Y coordinate.
return Paths

QuadraticCurveToAbs() public method

Initializes a new instance of the PathQuadraticCurveToAbs class.
public QuadraticCurveToAbs ( PointD controlPoint, PointD end ) : Paths
controlPoint PointD Coordinate of control point
end PointD Coordinate of final point
return Paths

QuadraticCurveToAbs() public method

Initializes a new instance of the PathQuadraticCurveToAbs class.
public QuadraticCurveToAbs ( double x1, double y1, double x, double y ) : Paths
x1 double X coordinate of control point
y1 double Y coordinate of control point
x double X coordinate of final point
y double Y coordinate of final point
return Paths

QuadraticCurveToRel() public method

Initializes a new instance of the PathQuadraticCurveToRel class.
public QuadraticCurveToRel ( PointD controlPoint, PointD end ) : Paths
controlPoint PointD Coordinate of control point
end PointD Coordinate of final point
return Paths

QuadraticCurveToRel() public method

Initializes a new instance of the PathQuadraticCurveToRel class.
public QuadraticCurveToRel ( double x1, double y1, double x, double y ) : Paths
x1 double X coordinate of control point
y1 double Y coordinate of control point
x double X coordinate of final point
y double Y coordinate of final point
return Paths

SmoothCurveToAbs() public method

Initializes a new instance of the PathSmoothCurveToAbs class.
public SmoothCurveToAbs ( PointD controlPoint, PointD end ) : Paths
controlPoint PointD Coordinate of second point
end PointD Coordinate of final point
return Paths

SmoothCurveToAbs() public method

Initializes a new instance of the PathSmoothCurveToAbs class.
public SmoothCurveToAbs ( double x2, double y2, double x, double y ) : Paths
x2 double X coordinate of second point
y2 double Y coordinate of second point
x double X coordinate of final point
y double Y coordinate of final point
return Paths

SmoothCurveToRel() public method

Initializes a new instance of the PathSmoothCurveToRel class.
public SmoothCurveToRel ( PointD controlPoint, PointD end ) : Paths
controlPoint PointD Coordinate of second point
end PointD Coordinate of final point
return Paths

SmoothCurveToRel() public method

Initializes a new instance of the PathSmoothCurveToRel class.
public SmoothCurveToRel ( double x2, double y2, double x, double y ) : Paths
x2 double X coordinate of second point
y2 double Y coordinate of second point
x double X coordinate of final point
y double Y coordinate of final point
return Paths

SmoothQuadraticCurveToAbs() public method

Initializes a new instance of the PathSmoothQuadraticCurveToAbs class.
public SmoothQuadraticCurveToAbs ( PointD end ) : Paths
end PointD Coordinate of final point
return Paths

SmoothQuadraticCurveToAbs() public method

Initializes a new instance of the PathSmoothQuadraticCurveToAbs class.
public SmoothQuadraticCurveToAbs ( double x, double y ) : Paths
x double X coordinate of final point
y double Y coordinate of final point
return Paths

SmoothQuadraticCurveToRel() public method

Initializes a new instance of the PathSmoothQuadraticCurveToRel class.
public SmoothQuadraticCurveToRel ( PointD end ) : Paths
end PointD Coordinate of final point
return Paths

SmoothQuadraticCurveToRel() public method

Initializes a new instance of the PathSmoothQuadraticCurveToRel class.
public SmoothQuadraticCurveToRel ( double x, double y ) : Paths
x double X coordinate of final point
y double Y coordinate of final point
return Paths