CellData Member List

This is the complete list of members for CellData, including all inherited members.

_adjacentCellCellDataprivate
_edgesCellDataprivate
_facesCellDataprivate
_isComplexCellDataprivate
_verticesCellDataprivate
_verticesPreIndexCellDataprivate
AddCellData(const CellData &otherCell)CellData
CalcAllFaceNormals(BaseArray< Vector > &faceNormals)CellDataprivate
CellData()=defaultCellData
CellData(CellData &&src)=defaultCellData
CleanupUnusedPoints()CellDataprivate
CopyFrom(const CellData &src, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::FIT_TO_SIZE)CellData
CreateCellFaceNormal(Int faceIndex) constCellData
CutCellOnPlane(const Pair< Vector, Vector > &plane, Int32 planeNeighborIndex=NOTOK)CellDataprivate
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)CellDataprivate
ExpandCellByValue(const BaseArray< Vector > &planeNormals, const BaseArray< Int32 > &edgeToFaceBelonging, Float offset, BaseArray< Vector > &pointDisplacements)CellDataprivate
FixGeometry()CellData
Flush()CellData
FuseCells(Int thisCellIndex, CellData &neighbourCell, Int otherCellIndex)CellData
FusePoints(BaseArray< Int > &affectedPoints)CellDataprivate
GetAdjacentCells()CellData
GetAdjacentCells() constCellData
GetBoundingBox() constCellData
GetEdges()CellData
GetEdges() constCellData
GetFaces()CellData
GetFaces() constCellData
GetVertices()CellData
GetVertices() constCellData
IntersectEdgeOnPlane(const Pair< Vector, Vector > &planeBaseArray, Int edgeIndex, BaseArray< Vector > &newPoints)CellDataprivate
IsComplex() constCellData
MarkAllColinearPoints(BaseArray< Int > &pointUseless, Bool &pointRemoved, Float epsilonOverride=0.0)CellDataprivate
MarkAllDoublePoints(BaseArray< Int > &pointUseless, Bool &pointRemoved, Float epsilonOverride=0.0)CellDataprivate
MarkAllUsedPoints(BaseArray< Int > &pointUseless, Int mark=NOTOK)CellDataprivate
MarkAllUselessPoints(BaseArray< Int > &pointUseless, Bool &pointRemoved)CellDataprivate
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)CellDataprivate
ProcessInsideFaceAndAddToEdges(const BaseArray< CellEdge > &newFaceEdges, Int pointCount, BaseArray< CellEdge > &newEdges)CellDataprivate
ReCreateCellWithOnlyUsefulPoints(BaseArray< Int > &pointUseless)CellDataprivate
RemoveFace(Int faceIndex, BaseArray< Int > &affectedPoints)CellDataprivate
RemoveIsolatedPoints()CellDataprivate
Reset()CellData
ScaleCell(Float scaleValue)CellData
SetupReverseEdges()CellDataprivate
ShrinkCellByValue(const BaseArray< Vector > &planeNormals, Float offset)CellDataprivate
TestCurrentDataStructure(BaseArray< Char > &faceRemoved)CellDataprivate
TestPointWithCell(const Vector &point) constCellData
Voronoi3DImpl classCellDatafriend
~CellData()=defaultCellData