Loading...
Searching...
No Matches
CubbyFlow::SphericalPointsToImplicit3 Class Referencefinal

3-D points-to-implicit converter based on simple sphere model. More...

#include <Core/PointsToImplicit/SphericalPointsToImplicit3.hpp>

Inheritance diagram for CubbyFlow::SphericalPointsToImplicit3:
CubbyFlow::PointsToImplicit3

Public Member Functions

 SphericalPointsToImplicit3 (double radius=1.0, bool isOutputSDF=true)
 Constructs the converter with given sphere radius.
 
void Convert (const ConstArrayView1< Vector3D > &points, ScalarGrid3 *output) const override
 Converts the given points to implicit surface scalar field.
 
- Public Member Functions inherited from CubbyFlow::PointsToImplicit3
 PointsToImplicit3 ()=default
 Default constructor.
 
 PointsToImplicit3 (const PointsToImplicit3 &)=default
 Default copy constructor.
 
 PointsToImplicit3 (PointsToImplicit3 &&) noexcept=default
 Default move constructor.
 
virtual ~PointsToImplicit3 ()=default
 Default virtual destructor.
 
PointsToImplicit3operator= (const PointsToImplicit3 &)=default
 Default copy assignment operator.
 
PointsToImplicit3operator= (PointsToImplicit3 &&) noexcept=default
 Default move assignment operator.
 

Detailed Description

3-D points-to-implicit converter based on simple sphere model.

Constructor & Destructor Documentation

◆ SphericalPointsToImplicit3()

CubbyFlow::SphericalPointsToImplicit3::SphericalPointsToImplicit3 ( double  radius = 1.0,
bool  isOutputSDF = true 
)

Constructs the converter with given sphere radius.

Member Function Documentation

◆ Convert()

void CubbyFlow::SphericalPointsToImplicit3::Convert ( const ConstArrayView1< Vector3D > &  points,
ScalarGrid3 output 
) const
overridevirtual

Converts the given points to implicit surface scalar field.

Implements CubbyFlow::PointsToImplicit3.


The documentation for this class was generated from the following file: