C# Class Vertesaur.PolygonOperation.PolygonIntersectionOperation.PolygonRingCrossingLookup

显示文件 Open project: aarondandy/vertesaur

Public Properties

Property Type Description
RingCrossings PolygonCrossing[]>.Dictionary

Public Methods

Method Description
Build ( Dictionary input, Comparison comparison ) : PolygonRingCrossingLookup
Get ( int ringIndex ) : PolygonCrossing[]
PolygonRingCrossingLookup ( int initialCapacity ) : System

Private Methods

Method Description
CodeContractInvariants ( ) : void
PolygonRingCrossingLookup ( PolygonCrossing[]>.Dictionary ringCrossings ) : System

Method Details

Build() public static method

public static Build ( Dictionary input, Comparison comparison ) : PolygonRingCrossingLookup
input Dictionary
comparison Comparison
return PolygonRingCrossingLookup

Get() public method

public Get ( int ringIndex ) : PolygonCrossing[]
ringIndex int
return PolygonCrossing[]

PolygonRingCrossingLookup() public method

public PolygonRingCrossingLookup ( int initialCapacity ) : System
initialCapacity int
return System

Property Details

RingCrossings public_oe property

public Dictionary RingCrossings
return PolygonCrossing[]>.Dictionary