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 |