HDK
|
#include <GU_VDBFromParticleFluid.h>
Classes | |
struct | Parms |
Public Types | |
enum | SurfacingMethod { PHANTOM_PARTICLES = 0, REFINED_AVERAGE_POSITION } |
enum | SamplingMethod { BUCKET_SAMPLE = 0, SMOOTH_SAMPLE, AP_SAMPLE } |
typedef RT | RealT |
typedef UT_Vector3T< exint > | CoordT |
typedef UT_Vector3T< RealT > | Vector3R |
typedef openvdb::tree::Tree4 < RealT, 5, 4, 3 >::Type | RealTreeT |
typedef openvdb::Grid< RealTreeT > | RealGridT |
typedef RealGridT::Ptr | RealGridPtr |
typedef RealTreeT::LeafNodeType | RealLeafT |
typedef RealGridT::Accessor | RealAccessorT |
typedef RealGridT::ConstAccessor | ConstRealAccessorT |
typedef openvdb::tree::LeafManager < RealTreeT > | RealLeafManagerT |
typedef RealLeafManagerT::LeafRange | RealRangeT |
Public Member Functions | |
GU_VDBFromParticleFluid (const GEO_Detail *gdp, const Parms &) | |
GU_VDBFromParticleFluid (const GU_VDBFromParticleFluid &other, tbb::split) | |
~GU_VDBFromParticleFluid () | |
RealGridPtr | getGrid () |
const std::string | getErrorMessage () |
int | evaluate (RealGridPtr result_grid, bool threaded=true) |
void | drawGuide (GU_Detail *gdp, RealT padding) |
void | drawGuide1 (GU_Detail *gdp) |
void | drawGuide2 (GU_Detail *gdp) |
void | operator() (const UT_BlockedRange< exint > &range) |
void | join (GU_VDBFromParticleFluid &other) |
Definition at line 32 of file GU_VDBFromParticleFluid.h.
typedef RealGridT::ConstAccessor GU_VDBFromParticleFluid< RT >::ConstRealAccessorT |
Definition at line 250 of file GU_VDBFromParticleFluid.h.
typedef UT_Vector3T<exint> GU_VDBFromParticleFluid< RT >::CoordT |
Definition at line 36 of file GU_VDBFromParticleFluid.h.
typedef RealGridT::Accessor GU_VDBFromParticleFluid< RT >::RealAccessorT |
Definition at line 249 of file GU_VDBFromParticleFluid.h.
typedef RealGridT::Ptr GU_VDBFromParticleFluid< RT >::RealGridPtr |
Definition at line 247 of file GU_VDBFromParticleFluid.h.
typedef openvdb::Grid<RealTreeT> GU_VDBFromParticleFluid< RT >::RealGridT |
Definition at line 246 of file GU_VDBFromParticleFluid.h.
typedef openvdb::tree::LeafManager<RealTreeT> GU_VDBFromParticleFluid< RT >::RealLeafManagerT |
Definition at line 251 of file GU_VDBFromParticleFluid.h.
typedef RealTreeT::LeafNodeType GU_VDBFromParticleFluid< RT >::RealLeafT |
Definition at line 248 of file GU_VDBFromParticleFluid.h.
typedef RealLeafManagerT::LeafRange GU_VDBFromParticleFluid< RT >::RealRangeT |
Definition at line 252 of file GU_VDBFromParticleFluid.h.
typedef RT GU_VDBFromParticleFluid< RT >::RealT |
Definition at line 35 of file GU_VDBFromParticleFluid.h.
typedef openvdb::tree::Tree4<RealT, 5, 4, 3>::Type GU_VDBFromParticleFluid< RT >::RealTreeT |
Definition at line 245 of file GU_VDBFromParticleFluid.h.
typedef UT_Vector3T<RealT> GU_VDBFromParticleFluid< RT >::Vector3R |
Definition at line 37 of file GU_VDBFromParticleFluid.h.
enum GU_VDBFromParticleFluid::SamplingMethod |
Enumerator | |
---|---|
BUCKET_SAMPLE | |
SMOOTH_SAMPLE | |
AP_SAMPLE |
Definition at line 45 of file GU_VDBFromParticleFluid.h.
enum GU_VDBFromParticleFluid::SurfacingMethod |
Enumerator | |
---|---|
PHANTOM_PARTICLES | |
REFINED_AVERAGE_POSITION |
Definition at line 39 of file GU_VDBFromParticleFluid.h.
GU_VDBFromParticleFluid< RT >::GU_VDBFromParticleFluid | ( | const GEO_Detail * | gdp, |
const Parms & | |||
) |
GU_VDBFromParticleFluid< RT >::GU_VDBFromParticleFluid | ( | const GU_VDBFromParticleFluid< RT > & | other, |
tbb::split | |||
) |
GU_VDBFromParticleFluid< RT >::~GU_VDBFromParticleFluid | ( | ) |
void GU_VDBFromParticleFluid< RT >::drawGuide | ( | GU_Detail * | gdp, |
RealT | padding | ||
) |
void GU_VDBFromParticleFluid< RT >::drawGuide1 | ( | GU_Detail * | gdp | ) |
void GU_VDBFromParticleFluid< RT >::drawGuide2 | ( | GU_Detail * | gdp | ) |
int GU_VDBFromParticleFluid< RT >::evaluate | ( | RealGridPtr | result_grid, |
bool | threaded = true |
||
) |
|
inline |
Definition at line 263 of file GU_VDBFromParticleFluid.h.
|
inline |
Definition at line 261 of file GU_VDBFromParticleFluid.h.
void GU_VDBFromParticleFluid< RT >::join | ( | GU_VDBFromParticleFluid< RT > & | other | ) |
void GU_VDBFromParticleFluid< RT >::operator() | ( | const UT_BlockedRange< exint > & | range | ) |