#include <openvdb/points/impl/PrincipalComponentAnalysisImpl.h>
Inherits PcaTransfer< PointDataTreeT >.
|
| CovarianceTransfer (const AttrIndices &indices, const PcaSettings &settings, const Real vs, tree::LeafManager< PointDataTreeT > &manager, util::NullInterrupter *interrupt) |
|
| CovarianceTransfer (const CovarianceTransfer &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) |
|
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 |
|
using TreeType = typename std::tuple_element<Idx, std::tuple<TreeTypes...>>::type |
|
inherited |
bool endPointLeaf |
( |
const typename PointDataTreeT::LeafNodeType & |
| ) |
|
|
inlineinherited |
bool finalize |
( |
const Coord & |
, |
|
|
size_t |
|
|
) |
| |
|
inline |
void foreach |
( |
const FunctorT & |
functor | ) |
|
|
inlineinherited |
void initialize |
( |
const Coord & |
origin, |
|
|
const size_t |
idx, |
|
|
const CoordBBox & |
bounds |
|
) |
| |
|
inline |
bool interrupted |
( |
| ) |
const |
|
inlineinherited |
const NodeMaskT* mask |
( |
const size_t |
idx | ) |
const |
|
inlineinherited |
size_t maxSourcePointsPerVoxel |
( |
| ) |
const |
|
inlineinherited |
size_t maxTargetPointsPerVoxel |
( |
| ) |
const |
|
inlineinherited |
size_t neighbourThreshold |
( |
| ) |
const |
|
inlineinherited |
Vec3i range |
( |
const Coord & |
, |
|
|
size_t |
|
|
) |
| const |
|
inlineinherited |
void rasterizePoints |
( |
const Coord & |
, |
|
|
const Index |
start, |
|
|
const Index |
end, |
|
|
const CoordBBox & |
bounds |
|
) |
| |
|
inline |
float searchRadius |
( |
| ) |
const |
|
inlineinherited |
bool startPointLeaf |
( |
const typename PointDataTreeT::LeafNodeType & |
leaf | ) |
|
|
inlineinherited |
const Index DIM = PointDataTreeT::LeafNodeType::DIM |
|
static |
const Index LOG2DIM = PointDataTreeT::LeafNodeType::LOG2DIM |
|
static |