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.