C# Класс ShapePath2.PathInfo

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
paths List

Открытые методы

Метод Описание
PathInfo ( List commands = null, List data = null ) : System.Collections
build ( List commands, List data ) : void
lengthToIndex ( float targetLength ) : int
lengthToPoint ( float targetLength ) : Point3D
lengthToVector ( float targetLength ) : VPoint3D
mergePath ( PathInfo p0, PathInfo p1 ) : GraphicsPath
mergePathCommands ( PathInfo p0, PathInfo p1, float err = 0.1f ) : List
update ( ) : void

Приватные методы

Метод Описание
_addmergePathCommand ( IPath pt0, IPath pt1, List commands, List d0, List d1 ) : void
_mergeGraphicsPathCommands ( List c0, List d0, List d1, List paths0, List paths1 ) : void
_segmentPathToCompare ( PathInfo p0, PathInfo p1, float err, List paths0, List paths1 ) : void

Описание методов

PathInfo() публичный Метод

public PathInfo ( List commands = null, List data = null ) : System.Collections
commands List
data List
Результат System.Collections

build() публичный Метод

public build ( List commands, List data ) : void
commands List
data List
Результат void

lengthToIndex() публичный Метод

public lengthToIndex ( float targetLength ) : int
targetLength float
Результат int

lengthToPoint() публичный Метод

public lengthToPoint ( float targetLength ) : Point3D
targetLength float
Результат Point3D

lengthToVector() публичный Метод

public lengthToVector ( float targetLength ) : VPoint3D
targetLength float
Результат VPoint3D

mergePath() публичный статический Метод

public static mergePath ( PathInfo p0, PathInfo p1 ) : GraphicsPath
p0 PathInfo
p1 PathInfo
Результат GraphicsPath

mergePathCommands() публичный статический Метод

public static mergePathCommands ( PathInfo p0, PathInfo p1, float err = 0.1f ) : List
p0 PathInfo
p1 PathInfo
err float
Результат List

update() публичный Метод

public update ( ) : void
Результат void

Описание свойств

paths публичное свойство

public List paths
Результат List