C# Class CsPotrace.Potrace.MonotonInterval

The MonotonInterval defines a structure related to an iPoint array. For each index i,j with from <= i < j <= to in a cyclic sense is iPointArray[i].y <= iPointArray[j].y if Increasing is true, else is iPointArray[i].y >= iPointArray[j].y.
Show file Open project: antimatter15/js-potrace

Public Properties

Property Type Description
CurrentID int
Increasing bool
from int
to int

Public Methods

Method Description
Max ( ) : int
MaxY ( iPoint Pts ) : int
Min ( ) : int
MinY ( iPoint Pts ) : int
MonotonInterval ( bool Increasing, int from, int to ) : System
ResetCurrentID ( int modulo ) : void

Method Details

Max() public method

public Max ( ) : int
return int

MaxY() public method

public MaxY ( iPoint Pts ) : int
Pts iPoint
return int

Min() public method

public Min ( ) : int
return int

MinY() public method

public MinY ( iPoint Pts ) : int
Pts iPoint
return int

MonotonInterval() public method

public MonotonInterval ( bool Increasing, int from, int to ) : System
Increasing bool
from int
to int
return System

ResetCurrentID() public method

public ResetCurrentID ( int modulo ) : void
modulo int
return void

Property Details

CurrentID public property

public int CurrentID
return int

Increasing public property

public bool Increasing
return bool

from public property

public int from
return int

to public property

public int to
return int