|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
Parameters for creating offset. More...
#include <op_polymesh_parameter.h>
Collaboration diagram for MbPolymeshOffsetParams:Public Types | |
| enum class | OffsetMethod { volumetricDistance , volumetricSignedDistance , undefined } |
| Enumeration for offset method. More... | |
Public Member Functions | |
| MbPolymeshOffsetParams (IProgressIndicator *prog=nullptr, VERSION ver=Math::DefaultMathVersion()) | |
| Constructor. | |
| ~MbPolymeshOffsetParams () | |
| Destructor. | |
| void | InitializeVolumetricDistance (double offset, size_t octreeDepth) |
| Initialize as distance in voxel volume. | |
| void | InitializeVolumetricSignedDistance (double offset, size_t octreeDepth) |
| Initialize as signed distance in voxel volume. | |
| OffsetMethod | GetOffsetMethod () const |
| Get offset method. | |
| double | GetOffsetDistance () const |
| Get offset distance. | |
| size_t | GetOctreeMaximumDepth () const |
| Get maximum octree depth. | |
Public Attributes | |
| IProgressIndicator * | _progress |
| Progress indicator of the operation. | |
Parameters for creating offset.
Parameters for creating offset. For volumetric offset method user can define distance function (signed/unsigned), distance to surface and maximum octree depth.
|
strong |