Module |
|
Header |
/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/Util/CompactMaps.h |
Include |
#include "Util/CompactMaps.h" |
struct FCompactMaps
Stores index remapping arrays for different types of elements Should only be used for compacting, and should maintain invariant that Map*[Idx] <= Idx for all maps
Name | Description | ||
---|---|---|---|
|
ClearTriangleMap ( |
Clear all triangles |
|
|
int |
GetTriangle ( |
Get mapping for a triangle |
|
int |
GetVertex ( |
Get mapping for a vertex |
|
Reset() |
Reset all maps, leaving them empty |
|
|
Reset ( |
Reset all maps, and initialize with InvalidID |
|
|
SetIdentity ( |
Set up maps as identity maps. triangle map will not be set if bKeepTriangleMap is false. |
|
|
SetTriangle ( |
Set mapping for a triangle |
|
|
SetVertex ( |
Set mapping for a vertex |
|
|
Validate() |
Check data for validity; for testing |
Name |
Description |
---|---|
InvalidID |