| clearPrimitiveData(const OctreePrimitiveType type) | imstk::OctreeNode | |
| contains(const Vec3d &point) | imstk::OctreeNode | inline |
| contains(const std::array< double, 3 > &point) (defined in imstk::OctreeNode) | imstk::OctreeNode | inline |
| contains(const double x, const double y, const double z) (defined in imstk::OctreeNode) | imstk::OctreeNode | inline |
| contains(const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &upperCorner) | imstk::OctreeNode | inline |
| getBounds() | imstk::OctreeNode | inline |
| getChildNode(const uint32_t childIdx) const | imstk::OctreeNode | |
| getLooseBounds() | imstk::OctreeNode | inline |
| getPrimitiveCount(const OctreePrimitiveType type) const | imstk::OctreeNode | inline |
| getPrimitiveList(const OctreePrimitiveType type) const | imstk::OctreeNode | inline |
| insertNonPointPrimitive(OctreePrimitive *const pPrimitive, const OctreePrimitiveType type) | imstk::OctreeNode | |
| insertPoint(OctreePrimitive *const pPrimitive) | imstk::OctreeNode | |
| isLeaf() const | imstk::OctreeNode | inline |
| keepPrimitive(OctreePrimitive *const pPrimitive, const OctreePrimitiveType type) | imstk::OctreeNode | |
| looselyContains(const Vec3d &point) | imstk::OctreeNode | inline |
| looselyContains(const std::array< double, 3 > &point) (defined in imstk::OctreeNode) | imstk::OctreeNode | inline |
| looselyContains(const double x, const double y, const double z) (defined in imstk::OctreeNode) | imstk::OctreeNode | inline |
| looselyContains(const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &upperCorner) | imstk::OctreeNode | inline |
| looselyOverlaps(const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &upperCorner) | imstk::OctreeNode | inline |
| LooseOctree (defined in imstk::OctreeNode) | imstk::OctreeNode | friend |
| LooseOctreeTest (defined in imstk::OctreeNode) | imstk::OctreeNode | friend |
| m_bIsLeaf | imstk::OctreeNode | |
| m_Center | imstk::OctreeNode | |
| m_Depth | imstk::OctreeNode | |
| m_HalfWidth | imstk::OctreeNode | |
| m_LowerBound | imstk::OctreeNode | |
| m_LowerExtendedBound | imstk::OctreeNode | |
| m_MaxDepth | imstk::OctreeNode | |
| m_NodeSplitingLock | imstk::OctreeNode | |
| m_pChildren | imstk::OctreeNode | |
| m_pParent | imstk::OctreeNode | |
| m_pPrimitiveListHeads | imstk::OctreeNode | |
| m_PrimitiveCounts | imstk::OctreeNode | |
| m_PrimitiveLock | imstk::OctreeNode | |
| m_pTree | imstk::OctreeNode | |
| m_UpperBound | imstk::OctreeNode | |
| m_UpperExtendedBound | imstk::OctreeNode | |
| OctreeBasedCD (defined in imstk::OctreeNode) | imstk::OctreeNode | friend |
| OctreeNode(const OctreeNode &)=delete (defined in imstk::OctreeNode) | imstk::OctreeNode | |
| OctreeNode() | imstk::OctreeNode | inline |
| OctreeNode(LooseOctree *const tree, OctreeNode *const pParent, const Vec3d &nodeCenter, const double halfWidth, const uint32_t depth) | imstk::OctreeNode | explicit |
| operator=(const OctreeNode &)=delete (defined in imstk::OctreeNode) | imstk::OctreeNode | |
| removeAllDescendants() | imstk::OctreeNode | |
| removeEmptyDescendants() | imstk::OctreeNode | |
| split() | imstk::OctreeNode | |