#include <openvdb/points/impl/PrincipalComponentAnalysisImpl.h>
|
| | WeightPosSumsTransfer (const AttrIndices &indices, const PcaSettings &settings, const Real vs, tree::LeafManager< PointDataTreeT > &manager, util::NullInterrupter *interrupt) |
| | WeightPosSumsTransfer (const WeightPosSumsTransfer &other) |
| void | initialize (const Coord &origin, const size_t idx, const CoordBBox &bounds) |
| void | rasterizePoints (const Coord &, const Index start, const Index end, const CoordBBox &bounds) |
| bool | finalize (const Coord &, size_t idx) |
| float | searchRadius () const |
| size_t | neighbourThreshold () const |
| size_t | maxSourcePointsPerVoxel () const |
| size_t | maxTargetPointsPerVoxel () const |
| Vec3i | range (const Coord &, size_t) const |
| Vec3i | range () const |
| bool | startPointLeaf (const typename PointDataTreeT::LeafNodeType &leaf) |
| bool | endPointLeaf (const typename PointDataTreeT::LeafNodeType &) |
| TreeType< 0 > & | topology () |
| ValueType< Idx > * | buffer () |
| const ValueType< Idx > * | buffer () const |
| NodeMaskT * | mask () |
| NodeMaskT * | mask (const size_t idx) |
| const NodeMaskT * | mask () const |
| const NodeMaskT * | mask (const size_t idx) const |
| void | foreach (const FunctorT &functor) |
| bool | interrupted () const |
|
| static const Index | DIM = PointDataTreeT::LeafNodeType::DIM |
| static const Index | LOG2DIM = PointDataTreeT::LeafNodeType::LOG2DIM |
| static const size_t | Size |
◆ BaseT
template<typename PointDataTreeT>
◆ LeafNodeType
template<typename PointDataTreeT>
◆ NodeMaskT
◆ PositionHandleT
template<typename PointDataTreeT>
◆ TreeTupleT
◆ TreeType
◆ ValueType
◆ WeightPosSumsTransfer() [1/2]
template<typename PointDataTreeT>
◆ WeightPosSumsTransfer() [2/2]
template<typename PointDataTreeT>
◆ buffer() [1/2]
◆ buffer() [2/2]
◆ endPointLeaf()
template<typename PointDataTreeT>
| bool endPointLeaf |
( |
const typename PointDataTreeT::LeafNodeType & | | ) |
|
|
inlineinherited |
◆ finalize()
template<typename PointDataTreeT>
| bool finalize |
( |
const Coord & | , |
|
|
size_t | idx ) |
|
inline |
◆ foreach()
| void foreach |
( |
const FunctorT & | functor | ) |
|
|
inlineinherited |
◆ initialize()
template<typename PointDataTreeT>
| void initialize |
( |
const Coord & | origin, |
|
|
const size_t | idx, |
|
|
const CoordBBox & | bounds ) |
|
inline |
◆ interrupted()
| bool interrupted |
( |
| ) |
const |
|
inlineinherited |
◆ mask() [1/4]
◆ mask() [2/4]
◆ mask() [3/4]
◆ mask() [4/4]
| const NodeMaskT * mask |
( |
const size_t | idx | ) |
const |
|
inlineinherited |
◆ maxSourcePointsPerVoxel()
template<typename PointDataTreeT>
| size_t maxSourcePointsPerVoxel |
( |
| ) |
const |
|
inlineinherited |
◆ maxTargetPointsPerVoxel()
template<typename PointDataTreeT>
| size_t maxTargetPointsPerVoxel |
( |
| ) |
const |
|
inlineinherited |
◆ neighbourThreshold()
template<typename PointDataTreeT>
| size_t neighbourThreshold |
( |
| ) |
const |
|
inlineinherited |
◆ range() [1/2]
template<typename PointDataTreeT>
◆ range() [2/2]
template<typename PointDataTreeT>
◆ rasterizePoints()
template<typename PointDataTreeT>
◆ searchRadius()
template<typename PointDataTreeT>
| float searchRadius |
( |
| ) |
const |
|
inlineinherited |
◆ startPointLeaf()
template<typename PointDataTreeT>
| bool startPointLeaf |
( |
const typename PointDataTreeT::LeafNodeType & | leaf | ) |
|
|
inlineinherited |
◆ topology()
◆ DIM
template<typename PointDataTreeT>
| const Index DIM = PointDataTreeT::LeafNodeType::DIM |
|
static |
◆ LOG2DIM
template<typename PointDataTreeT>
| const Index LOG2DIM = PointDataTreeT::LeafNodeType::LOG2DIM |
|
static |
◆ mDxInv
template<typename PointDataTreeT>
◆ mIndices
template<typename PointDataTreeT>
◆ mManager
template<typename PointDataTreeT>
◆ mSettings
template<typename PointDataTreeT>
◆ mSourcePosition
template<typename PointDataTreeT>
◆ mTargetPosition
template<typename PointDataTreeT>
◆ Size