Classes | |
| class | TopologyContainer |
| class | PolygonToTessellationMap |
| class | GenericPolygon |
| class | EdgePairTemplate< T, INITVALUE > |
| struct | SelectionWrapper< STORAGEINDEX, T > |
| struct | Info< STORAGEINDEX > |
| struct | InfoStorage< STORAGEINDEX, FILTER > |
| struct | NeighborStorage< STORAGEINDEX > |
| struct | EdgeNeigborPolygonsTemplate< STORAGEINDEX, NONMANIFOLDVALUE, INVALIDVALUE > |
Namespaces | |
| maxon | |
| maxon::neighbor | |
Typedefs | |
| using | EdgePair = EdgePairTemplate< Int32, NOTOK > |
| using | IndexType = Int32 |
| using | EdgeNeigborPolygons = neighbor::EdgeNeigborPolygonsTemplate< IndexType, LIMIT< IndexType >::MAX, NOTOK > |
Functions | |
| template<typename T , typename U = T, typename = std::enable_if_t<STD_IS_REPLACEMENT(arithmetic, T)>> | |
| constexpr MAXON_ATTRIBUTE_FORCE_INLINE U | ClampQuadIndex (const T index) |
| Int32 | FindDirectedVertexIndexInQuad (const Block< const Int32 > polyVertices, const EdgePair edgePair) |
| EdgePair | FindPrevEdgeInQuad (const Block< const Int32 > polyVertices, const EdgePair edgePair) |
| EdgePair | FindNextEdgeInQuad (const Block< const Int32 > polyVertices, const EdgePair edgePair) |
| EdgePair | FindOppositeDirectedEdgeInQuad (const Block< const Int32 > polyVertices, const EdgePair edgePair) |
| template<typename STORAGEINDEX > | |
| static Int32 | UsesEdge (const SimplePolygon &v, STORAGEINDEX aa, STORAGEINDEX bb) |