HDK
|
#include <ParticleAtlas.h>
Public Types | |
using | Ptr = SharedPtr< SplittableParticleArray > |
using | ConstPtr = SharedPtr< const SplittableParticleArray > |
using | ParticleArray = ParticleArrayT |
using | PosType = typename ParticleArray::PosType |
using | ScalarType = typename PosType::value_type |
Public Member Functions | |
SplittableParticleArray (const ParticleArrayT &particles) | |
SplittableParticleArray (const ParticleArrayT &particles, double minR, double maxR) | |
const ParticleArrayT & | particleArray () const |
size_t | size () const |
void | getPos (size_t n, PosType &xyz) const |
void | getRadius (size_t n, ScalarType &radius) const |
ScalarType | minRadius () const |
ScalarType | maxRadius () const |
size_t | getGlobalIndex (size_t n) const |
Ptr | split (ScalarType maxRadiusLimit) |
Definition at line 319 of file ParticleAtlas.h.
using openvdb::OPENVDB_VERSION_NAME::tools::particle_atlas_internal::SplittableParticleArray< ParticleArrayT, PointIndex >::ConstPtr = SharedPtr<const SplittableParticleArray> |
Definition at line 322 of file ParticleAtlas.h.
using openvdb::OPENVDB_VERSION_NAME::tools::particle_atlas_internal::SplittableParticleArray< ParticleArrayT, PointIndex >::ParticleArray = ParticleArrayT |
Definition at line 323 of file ParticleAtlas.h.
using openvdb::OPENVDB_VERSION_NAME::tools::particle_atlas_internal::SplittableParticleArray< ParticleArrayT, PointIndex >::PosType = typename ParticleArray::PosType |
Definition at line 325 of file ParticleAtlas.h.
using openvdb::OPENVDB_VERSION_NAME::tools::particle_atlas_internal::SplittableParticleArray< ParticleArrayT, PointIndex >::Ptr = SharedPtr<SplittableParticleArray> |
Definition at line 321 of file ParticleAtlas.h.
using openvdb::OPENVDB_VERSION_NAME::tools::particle_atlas_internal::SplittableParticleArray< ParticleArrayT, PointIndex >::ScalarType = typename PosType::value_type |
Definition at line 326 of file ParticleAtlas.h.
|
inline |
Definition at line 328 of file ParticleAtlas.h.
|
inline |
Definition at line 334 of file ParticleAtlas.h.
|
inline |
Definition at line 353 of file ParticleAtlas.h.
|
inline |
Definition at line 345 of file ParticleAtlas.h.
|
inline |
Definition at line 347 of file ParticleAtlas.h.
|
inline |
Definition at line 351 of file ParticleAtlas.h.
|
inline |
Definition at line 350 of file ParticleAtlas.h.
|
inline |
Definition at line 341 of file ParticleAtlas.h.
|
inline |
Definition at line 343 of file ParticleAtlas.h.
|
inline |
Move all particle indices that have a radius larger or equal to maxRadiusLimit into a separate container.
Definition at line 357 of file ParticleAtlas.h.