| AverageSplit typedef | Kratos::OCTreePartition< TLeafType > | |
| Construct(IteratorType PointsBegin, IteratorType PointsEnd, PointType HighPoint, PointType LowPoint, SizeType BucketSize) | Kratos::OCTreePartition< TLeafType > | inlinestatic |
| ContainerType typedef | Kratos::OCTreePartition< TLeafType > | |
| CoordinateType typedef | Kratos::OCTreePartition< TLeafType > | |
| Dimension enum value | Kratos::OCTreePartition< TLeafType > | |
| DistanceFunction typedef | Kratos::OCTreePartition< TLeafType > | |
| DistanceIteratorType typedef | Kratos::OCTreePartition< TLeafType > | |
| IndexType typedef | Kratos::OCTreePartition< TLeafType > | |
| IteratorIteratorType typedef | Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType > | |
| IteratorType typedef | Kratos::OCTreePartition< TLeafType > | |
| KRATOS_CLASS_POINTER_DEFINITION(OCTreePartition) | Kratos::OCTreePartition< TLeafType > | |
| TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >::KRATOS_CLASS_POINTER_DEFINITION(TreeNode) | Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType > | |
| LeafType typedef | Kratos::OCTreePartition< TLeafType > | |
| MidPointSplit typedef | Kratos::OCTreePartition< TLeafType > | |
| NullIterator() | Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType > | inlinestatic |
| NullLeaf() | Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType > | inlinestatic |
| NullPointer() | Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType > | inlinestatic |
| number_of_childs | Kratos::OCTreePartition< TLeafType > | static |
| OCTreePartition(IteratorType PointsBegin, IteratorType PointsEnd, PointType const &MinPoint, PointType const &MaxPoint, SizeType BucketSize=1) | Kratos::OCTreePartition< TLeafType > | inline |
| PointerType typedef | Kratos::OCTreePartition< TLeafType > | |
| PointType typedef | Kratos::OCTreePartition< TLeafType > | |
| PrintData(std::ostream &rOStream, std::string const &Perfix=std::string()) const override | Kratos::OCTreePartition< TLeafType > | inlinevirtual |
| SearchInBox(PointType const &SearchMinPoint, PointType const &SearchMaxPoint, IteratorType &Results, SizeType &NumberOfResults, SizeType const &MaxNumberOfResults) | Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType > | inlinevirtual |
| SearchInRadius(PointType const &ThisPoint, CoordinateType const &Radius, CoordinateType const &Radius2, IteratorType &Results, DistanceIteratorType &ResultsDistances, SizeType &NumberOfResults, SizeType const &MaxNumberOfResults) override | Kratos::OCTreePartition< TLeafType > | inline |
| SearchInRadius(PointType const &ThisPoint, CoordinateType const &Radius, CoordinateType const &Radius2, IteratorType &Results, SizeType &NumberOfResults, SizeType const &MaxNumberOfResults) override | Kratos::OCTreePartition< TLeafType > | inline |
| TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >::SearchInRadius(PointType const &ThisPoint, CoordinateType const &Radius, CoordinateType const &Radius2, IteratorType &Results, DistanceIteratorType &ResultsDistances, SizeType &NumberOfResults, SizeType const &MaxNumberOfResults) | Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType > | inlinevirtual |
| TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >::SearchInRadius(PointType const &ThisPoint, CoordinateType const &Radius, CoordinateType const &Radius2, IteratorType &Results, DistanceIteratorType &ResultsDistances, SizeType &NumberOfResults, SizeType const &MaxNumberOfResults, SearchStructureType &Auxiliar) | Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType > | inlinevirtual |
| TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >::SearchInRadius(PointType const &ThisPoint, CoordinateType const &Radius, CoordinateType const &Radius2, IteratorType &Results, SizeType &NumberOfResults, SizeType const &MaxNumberOfResults) | Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType > | inlinevirtual |
| TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >::SearchInRadius(PointType const &ThisPoint, CoordinateType const &Radius, CoordinateType const &Radius2, IteratorType &Results, SizeType &NumberOfResults, SizeType const &MaxNumberOfResults, SearchStructureType &Auxiliar) | Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType > | inlinevirtual |
| SearchNearestPoint(PointType const &ThisPoint, PointerType &Result, CoordinateType &rResultDistance) override | Kratos::OCTreePartition< TLeafType > | inline |
| TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >::SearchNearestPoint(PointType const &ThisPoint, PointerType &rResult, CoordinateType &rResultDistance) | Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType > | inlinevirtual |
| TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType >::SearchNearestPoint(PointType const &ThisPoint, PointerType &rResult, CoordinateType &rResultDistance, SearchStructureType &Auxiliar) | Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType > | inlinevirtual |
| SearchStructureType typedef | Kratos::OCTreePartition< TLeafType > | |
| SizeType typedef | Kratos::OCTreePartition< TLeafType > | |
| TreeNode() | Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType > | inline |
| TreeNodeType typedef | Kratos::OCTreePartition< TLeafType > | |
| ~OCTreePartition() | Kratos::OCTreePartition< TLeafType > | inlinevirtual |
| ~TreeNode() | Kratos::TreeNode< TLeafType::Dimension, TLeafType::PointType, TLeafType::PointerType, TLeafType::IteratorType, TLeafType::DistanceIteratorType > | inlinevirtual |