#include <generic_components.h>
Public Types | |
using | NeighborStorageType = NeighborStorage< STORAGEINDEX > |
Public Member Functions | |
Result< void > | Init (const Block< const SimplePolygon > &polygons, STORAGEINDEX pointCount) |
Int32 | GetNeighbor (STORAGEINDEX a, STORAGEINDEX b, STORAGEINDEX mypoly, Int32 &side, const Block< const SimplePolygon > &polygons) const |
MAXON_ATTRIBUTE_FORCE_INLINE const Block< const Int32 > | GetPolygonList (STORAGEINDEX pointIndex) const |
void | Flush () |
Public Attributes | |
BaseArray< STORAGEINDEX > | polygonCountPerPoint |
BaseArray< STORAGEINDEX > | offsetInPolygonListPerPoint |
BaseArray< STORAGEINDEX > | polygonList |
using NeighborStorageType = NeighborStorage<STORAGEINDEX> |
Result<void> Init | ( | const Block< const SimplePolygon > & | polygons, |
STORAGEINDEX | pointCount | ||
) |
Int32 GetNeighbor | ( | STORAGEINDEX | a, |
STORAGEINDEX | b, | ||
STORAGEINDEX | mypoly, | ||
Int32 & | side, | ||
const Block< const SimplePolygon > & | polygons | ||
) | const |
MAXON_ATTRIBUTE_FORCE_INLINE const Block<const Int32> GetPolygonList | ( | STORAGEINDEX | pointIndex | ) | const |
void Flush | ( | ) |
BaseArray<STORAGEINDEX> polygonCountPerPoint |
BaseArray<STORAGEINDEX> offsetInPolygonListPerPoint |
BaseArray<STORAGEINDEX> polygonList |