|
OpenVDB 13.0.0
|
#include <openvdb/points/impl/PrincipalComponentAnalysisImpl.h>
Public Types | |
| using | BaseT = PcaTransfer<PointDataTreeT> |
| using | LeafNodeType = typename PointDataTreeT::LeafNodeType |
| using | PositionHandleT = points::AttributeHandle<Vec3d, NullCodec> |
| using | TreeTupleT |
| using | TreeType |
| using | ValueType |
| using | NodeMaskT |
Public Member Functions | |
| 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 Public Attributes | |
| static const Index | DIM = PointDataTreeT::LeafNodeType::DIM |
| static const Index | LOG2DIM = PointDataTreeT::LeafNodeType::LOG2DIM |
| static const size_t | Size |
Protected Attributes | |
| const AttrIndices & | mIndices |
| const PcaSettings & | mSettings |
| const Real | mDxInv |
| const tree::LeafManager< PointDataTreeT > & | mManager |
| std::unique_ptr< PositionHandleT > | mTargetPosition |
| std::unique_ptr< PositionHandleT > | mSourcePosition |
| using BaseT = PcaTransfer<PointDataTreeT> |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inlineinherited |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
static |
|
static |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
staticinherited |