CellData Member List
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) | 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< Int > &pointUseless, Bool &pointRemoved, Float epsilonOverride=0.0) | CellData | private |
| MarkAllDoublePoints (BaseArray< Int > &pointUseless, Bool &pointRemoved, Float epsilonOverride=0.0) | CellData | private |
| MarkAllUsedPoints (BaseArray< Int > &pointUseless, Int mark=NOTOK) | CellData | private |
| MarkAllUselessPoints (BaseArray< Int > &pointUseless, Bool &pointRemoved) | 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< Int > &pointUseless) | CellData | private |
| RemoveFace (Int faceIndex, BaseArray< Int > &affectedPoints) | CellData | private |
| RemoveIsolatedPoints () | CellData | private |
| 重置 () | 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 |