CubbyFlow::PointsToImplicit3 Class Referenceabstract
Abstract base class for 3-D points-to-implicit converters. More...
#include <Core/PointsToImplicit/PointsToImplicit3.hpp>
Inheritance diagram for CubbyFlow::PointsToImplicit3:
Public Member Functions | |
PointsToImplicit3 ()=default | |
Default constructor. More... | |
PointsToImplicit3 (const PointsToImplicit3 &)=default | |
Default copy constructor. More... | |
PointsToImplicit3 (PointsToImplicit3 &&) noexcept=default | |
Default move constructor. More... | |
virtual | ~PointsToImplicit3 ()=default |
Default virtual destructor. More... | |
PointsToImplicit3 & | operator= (const PointsToImplicit3 &)=default |
Default copy assignment operator. More... | |
PointsToImplicit3 & | operator= (PointsToImplicit3 &&) noexcept=default |
Default move assignment operator. More... | |
virtual void | Convert (const ConstArrayView1< Vector3D > &points, ScalarGrid3 *output) const =0 |
Converts the given points to implicit surface scalar field. More... | |
Detailed Description
Abstract base class for 3-D points-to-implicit converters.
Constructor & Destructor Documentation
◆ PointsToImplicit3() [1/3]
|
default |
Default constructor.
◆ PointsToImplicit3() [2/3]
|
default |
Default copy constructor.
◆ PointsToImplicit3() [3/3]
|
defaultnoexcept |
Default move constructor.
◆ ~PointsToImplicit3()
|
virtualdefault |
Default virtual destructor.
Member Function Documentation
◆ Convert()
|
pure virtual |
Converts the given points to implicit surface scalar field.
Implemented in CubbyFlow::AnisotropicPointsToImplicit3, CubbyFlow::SPHPointsToImplicit3, CubbyFlow::ZhuBridsonPointsToImplicit3, and CubbyFlow::SphericalPointsToImplicit3.
◆ operator=() [1/2]
|
default |
Default copy assignment operator.
◆ operator=() [2/2]
|
defaultnoexcept |
Default move assignment operator.
The documentation for this class was generated from the following file:
- Core/PointsToImplicit/PointsToImplicit3.hpp