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 |