This is the complete list of members for CellData, including all inherited members.
| _adjacentCell | CellData | private |
| _edges | CellData | private |
| _faces | CellData | private |
| _isComplex | CellData | private |
| _vertices | CellData | private |
| _verticesPreIndex | CellData | private |
| AddCellData(const CellData &otherCell) | CellData | |
| CalcAllFaceNormals(BaseArray< Vector > &faceNormals, Float scaleValue) | CellData | private |
| CellData()=default | CellData | |
| CellData(CellData &&src)=default | CellData | |
| CleanupUnusedPoints() | CellData | private |
| CopyFrom(const CellData &src, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::FIT_TO_SIZE) | CellData | |
| CreateCellFaceNormal(Int faceIndex) const | CellData | |
| CutCellOnPlane(const Pair< Vector, Vector > &plane, Int32 planeNeighborIndex=NOTOK) | CellData | private |
| CutFaceOnPlane(Int faceIndex, const Pair< Vector, Vector > &plane, const BaseArray< Float > &pointToCutPlaneDistance, const BaseArray< Int > &edgeIntesection, const BaseArray< Int > &pointTranslateMap, BaseArray< CellEdge > &newEdges, BaseArray< CellEdge > &newFaceEdges) | CellData | private |
| ExpandCellByValue(const BaseArray< Vector > &planeNormals, const BaseArray< Int32 > &edgeToFaceBelonging, Float offset, BaseArray< Vector > &pointDisplacements) | CellData | private |
| FixGeometry() | CellData | |
| Flush() | CellData | |
| FuseCells(Int thisCellIndex, CellData &neighbourCell, Int otherCellIndex) | CellData | |
| FusePoints(BaseArray< Int > &affectedPoints) | CellData | private |
| GetAdjacentCells() | CellData | |
| GetAdjacentCells() const | CellData | |
| GetBoundingBox() const | CellData | |
| GetEdges() | CellData | |
| GetEdges() const | CellData | |
| GetFaces() | CellData | |
| GetFaces() const | CellData | |
| GetVertices() | CellData | |
| GetVertices() const | CellData | |
| IntersectEdgeOnPlane(const Pair< Vector, Vector > &planeBaseArray, Int edgeIndex, BaseArray< Vector > &newPoints) | CellData | private |
| IsComplex() const | CellData | |
| MarkAllColinearPoints(BaseArray< Int32 > &pointUseless, Float epsilonOverride=0.0) | CellData | private |
| MarkAllDoublePoints(BaseArray< Int32 > &pointUseless, Float epsilonOverride=0.0) | CellData | private |
| MarkAllUsedPoints(BaseArray< Char > &pointUseless, Char mark=NOTOK) | CellData | private |
| MarkAllUsedPoints(BaseArray< Int32 > &pointUseless, Int32 mark=NOTOK) | CellData | private |
| MarkAllUselessPoints(BaseArray< Char > &pointUseless) | CellData | private |
| MAXON_DISALLOW_COPY_AND_ASSIGN(CellData) | CellData | |
| MAXON_OPERATOR_MOVE_ASSIGNMENT(CellData) | CellData | |
| MergeCells(const BaseArray< Int > &thisCellFaces, const CellData &neighbourCell, const BaseArray< Int > &otherCellFaces) | CellData | |
| MergePointsInCutData(BaseArray< Vector > &newPoints, BaseArray< CellEdge > &newEdges, BaseArray< Int > &newFaces, BaseArray< CellEdge > &newFaceEdges) | CellData | private |
| ProcessInsideFaceAndAddToEdges(const BaseArray< CellEdge > &newFaceEdges, Int pointCount, BaseArray< CellEdge > &newEdges) | CellData | private |
| ReCreateCellWithOnlyUsefulPoints(BaseArray< Char > &pointUseless) | CellData | private |
| ReCreateCellWithOnlyUsefulPoints(BaseArray< Int32 > &pointUseless) | CellData | private |
| RemoveFace(Int faceIndex, BaseArray< Int > &affectedPoints) | CellData | private |
| RemoveIsolatedPoints() | CellData | private |
| Reset() | CellData | |
| ScaleCell(Float scaleValue) | CellData | |
| SetupReverseEdges() | CellData | private |
| ShrinkCellByValue(const BaseArray< Vector > &planeNormals, Float offset) | CellData | private |
| TestCurrentDataStructure(BaseArray< Char > &faceRemoved) | CellData | private |
| TestPointWithCell(const Vector &point) const | CellData | |
| Voronoi3DImpl class | CellData | friend |
| ~CellData()=default | CellData |