|
OpenVDB
3.2.0
|
#include <ParticleAtlas.h>
Public Types | |
| typedef boost::shared_ptr< SplittableParticleArray > | Ptr |
| typedef boost::shared_ptr< const SplittableParticleArray > | ConstPtr |
| typedef ParticleArrayT | ParticleArray |
| typedef ParticleArray::PosType | PosType |
| typedef PosType::value_type | ScalarType |
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) |
| typedef boost::shared_ptr<const SplittableParticleArray> ConstPtr |
| typedef ParticleArrayT ParticleArray |
| typedef ParticleArray::PosType PosType |
| typedef boost::shared_ptr<SplittableParticleArray> Ptr |
| typedef PosType::value_type ScalarType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Move all particle indices that have a radius larger or equal to maxRadiusLimit into a separate container.
1.8.11