HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PointSampleImpl.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 openvdb
 
 openvdb::OPENVDB_VERSION_NAME
 
 openvdb::OPENVDB_VERSION_NAME::points
 

Functions

template<typename PointDataGridT , typename SourceGridT , typename TargetValueT , typename SamplerT , typename FilterT , typename InterrupterT >
void openvdb::OPENVDB_VERSION_NAME::points::sampleGrid (size_t order, PointDataGridT &points, const SourceGridT &sourceGrid, const Name &targetAttribute, const FilterT &filter=NullFilter(), const SamplerT &sampler=SampleWithRounding(), InterrupterT *const interrupter=nullptr, const bool threaded=true)
 Performs sampling and conversion from a VDB grid onto a VDB Points attribute. More...
 
template<typename PointDataGridT , typename SourceGridT , typename FilterT , typename InterrupterT >
void openvdb::OPENVDB_VERSION_NAME::points::pointSample (PointDataGridT &points, const SourceGridT &sourceGrid, const Name &targetAttribute="", const FilterT &filter=NullFilter(), InterrupterT *const interrupter=nullptr)
 Performs closest point sampling from a VDB grid onto a VDB Points attribute. More...
 
template<typename PointDataGridT , typename SourceGridT , typename FilterT , typename InterrupterT >
void openvdb::OPENVDB_VERSION_NAME::points::boxSample (PointDataGridT &points, const SourceGridT &sourceGrid, const Name &targetAttribute="", const FilterT &filter=NullFilter(), InterrupterT *const interrupter=nullptr)
 Performs tri-linear sampling from a VDB grid onto a VDB Points attribute. More...
 
template<typename PointDataGridT , typename SourceGridT , typename FilterT , typename InterrupterT >
void openvdb::OPENVDB_VERSION_NAME::points::quadraticSample (PointDataGridT &points, const SourceGridT &sourceGrid, const Name &targetAttribute="", const FilterT &filter=NullFilter(), InterrupterT *const interrupter=nullptr)
 Performs tri-quadratic sampling from a VDB grid onto a VDB Points attribute. More...
 

Detailed Description

Author
Nick Avramoussis, Francisco Gochez, Dan Bailey

Definition in file PointSampleImpl.h.