HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PointRasterizeSDFImpl.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 SdfT , typename SettingsT >
GridPtrVec openvdb::OPENVDB_VERSION_NAME::points::rasterizeSdf (const PointDataGridT &points, const SettingsT &settings)
 Perform point rasterzation to produce a signed distance field. More...
 
template<typename PointDataGridT , typename SdfT = typename PointDataGridT::template ValueConverter<float>::Type, typename FilterT = NullFilter>
SdfT::Ptr openvdb::OPENVDB_VERSION_NAME::points::rasterizeSpheres (const PointDataGridT &points, const Real radius, const Real halfband=LEVEL_SET_HALF_WIDTH, math::Transform::Ptr transform=nullptr, const FilterT &filter=NullFilter(), util::NullInterrupter *interrupter=nullptr)
 
template<typename PointDataGridT , typename RadiusT = float, typename SdfT = typename PointDataGridT::template ValueConverter<float>::Type, typename FilterT = NullFilter>
SdfT::Ptr openvdb::OPENVDB_VERSION_NAME::points::rasterizeSpheres (const PointDataGridT &points, const std::string &radius, const Real scale=1.0, const Real halfband=LEVEL_SET_HALF_WIDTH, math::Transform::Ptr transform=nullptr, const FilterT &filter=NullFilter(), util::NullInterrupter *interrupter=nullptr)
 
template<typename PointDataGridT , typename AttributeTypes , typename SdfT = typename PointDataGridT::template ValueConverter<float>::Type, typename FilterT = NullFilter>
GridPtrVec openvdb::OPENVDB_VERSION_NAME::points::rasterizeSpheres (const PointDataGridT &points, const Real radius, const std::vector< std::string > &attributes, const Real halfband=LEVEL_SET_HALF_WIDTH, math::Transform::Ptr transform=nullptr, const FilterT &filter=NullFilter(), util::NullInterrupter *interrupter=nullptr)
 
template<typename PointDataGridT , typename AttributeTypes , typename RadiusT = float, typename SdfT = typename PointDataGridT::template ValueConverter<float>::Type, typename FilterT = NullFilter>
GridPtrVec openvdb::OPENVDB_VERSION_NAME::points::rasterizeSpheres (const PointDataGridT &points, const std::string &radius, const std::vector< std::string > &attributes, const Real scale=1.0, const Real halfband=LEVEL_SET_HALF_WIDTH, math::Transform::Ptr transform=nullptr, const FilterT &filter=NullFilter(), util::NullInterrupter *interrupter=nullptr)
 
template<typename PointDataGridT , typename SdfT = typename PointDataGridT::template ValueConverter<float>::Type, typename FilterT = NullFilter>
SdfT::Ptr openvdb::OPENVDB_VERSION_NAME::points::rasterizeSmoothSpheres (const PointDataGridT &points, const Real radius, const Real searchRadius, const Real halfband=LEVEL_SET_HALF_WIDTH, math::Transform::Ptr transform=nullptr, const FilterT &filter=NullFilter(), util::NullInterrupter *interrupter=nullptr)
 
template<typename PointDataGridT , typename RadiusT = float, typename SdfT = typename PointDataGridT::template ValueConverter<float>::Type, typename FilterT = NullFilter>
SdfT::Ptr openvdb::OPENVDB_VERSION_NAME::points::rasterizeSmoothSpheres (const PointDataGridT &points, const std::string &radius, const Real radiusScale, const Real searchRadius, const Real halfband=LEVEL_SET_HALF_WIDTH, math::Transform::Ptr transform=nullptr, const FilterT &filter=NullFilter(), util::NullInterrupter *interrupter=nullptr)
 
template<typename PointDataGridT , typename AttributeTypes , typename SdfT = typename PointDataGridT::template ValueConverter<float>::Type, typename FilterT = NullFilter>
GridPtrVec openvdb::OPENVDB_VERSION_NAME::points::rasterizeSmoothSpheres (const PointDataGridT &points, const Real radius, const Real searchRadius, const std::vector< std::string > &attributes, const Real halfband=LEVEL_SET_HALF_WIDTH, math::Transform::Ptr transform=nullptr, const FilterT &filter=NullFilter(), util::NullInterrupter *interrupter=nullptr)
 
template<typename PointDataGridT , typename AttributeTypes , typename RadiusT = float, typename SdfT = typename PointDataGridT::template ValueConverter<float>::Type, typename FilterT = NullFilter>
GridPtrVec openvdb::OPENVDB_VERSION_NAME::points::rasterizeSmoothSpheres (const PointDataGridT &points, const std::string &radius, const Real radiusScale, const Real searchRadius, const std::vector< std::string > &attributes, const Real halfband=LEVEL_SET_HALF_WIDTH, math::Transform::Ptr transform=nullptr, const FilterT &filter=NullFilter(), util::NullInterrupter *interrupter=nullptr)
 

Detailed Description

Author
Nick Avramoussis

Definition in file PointRasterizeSDFImpl.h.