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