C# Class SharpVectors.Dom.Svg.SvgPathSegList

Inheritance: ISvgPathSegList
Mostra file Open project: codebutler/savagesvg Class Usage Examples

Public Methods

Method Description
AppendItem ( ISvgPathSeg newItem ) : ISvgPathSeg
Clear ( ) : void
GetEndAngle ( int index ) : float
GetItem ( int index ) : ISvgPathSeg
GetStartAngle ( int index ) : float
Initialize ( ISvgPathSeg newItem ) : ISvgPathSeg
InsertItemBefore ( ISvgPathSeg newItem, int index ) : ISvgPathSeg
RemoveItem ( int index ) : ISvgPathSeg
ReplaceItem ( ISvgPathSeg newItem, int index ) : ISvgPathSeg
SvgPathSegList ( string d, bool readOnly ) : System
this ( int index ) : ISvgPathSeg

Private Methods

Method Description
GetNextSegment ( SvgPathSeg seg ) : SvgPathSeg
GetPathSegAtLength ( float distance ) : int
GetPreviousSegment ( SvgPathSeg seg ) : SvgPathSeg
GetTotalLength ( ) : float
changeIndexes ( int startAt, int diff ) : void
getCoords ( String segment ) : float[]
parseString ( string d ) : void
setListAndIndex ( SvgPathSeg newItem, int index ) : void

Method Details

AppendItem() public method

public AppendItem ( ISvgPathSeg newItem ) : ISvgPathSeg
newItem ISvgPathSeg
return ISvgPathSeg

Clear() public method

public Clear ( ) : void
return void

GetEndAngle() public method

public GetEndAngle ( int index ) : float
index int
return float

GetItem() public method

public GetItem ( int index ) : ISvgPathSeg
index int
return ISvgPathSeg

GetStartAngle() public method

public GetStartAngle ( int index ) : float
index int
return float

Initialize() public method

public Initialize ( ISvgPathSeg newItem ) : ISvgPathSeg
newItem ISvgPathSeg
return ISvgPathSeg

InsertItemBefore() public method

public InsertItemBefore ( ISvgPathSeg newItem, int index ) : ISvgPathSeg
newItem ISvgPathSeg
index int
return ISvgPathSeg

RemoveItem() public method

public RemoveItem ( int index ) : ISvgPathSeg
index int
return ISvgPathSeg

ReplaceItem() public method

public ReplaceItem ( ISvgPathSeg newItem, int index ) : ISvgPathSeg
newItem ISvgPathSeg
index int
return ISvgPathSeg

SvgPathSegList() public method

public SvgPathSegList ( string d, bool readOnly ) : System
d string
readOnly bool
return System

this() public method

public this ( int index ) : ISvgPathSeg
index int
return ISvgPathSeg