|
MeVisLab Toolbox Reference
|
This class encapsulates the settings for CSOInterpolate3DFunction. More...
#include <CSOInterpolate3DFunction.h>
Public Types | |
| enum | CodePath { FPU = 0 , SSE3 , CODEPATH_NUM_OPTIONS } |
| Defines the possible code paths. More... | |
| enum | AdditionalPointLocation { ADDITIONAL_POINT_INNER = 0 , ADDITIONAL_POINT_OUTER = 1 , ADDITIONAL_POINT_AUTO = 2 , ADDITIONAL_POINT_NUM_OPTIONS = 3 } |
Public Member Functions | |
| CSOInterpolate3DFunctionSettings () | |
Public Attributes | |
| unsigned int | maxNumPoints |
| The maximum number of points used for processing. | |
| double | quality |
| Quality. | |
| bool | useOnlySeedPoints |
| Should only the seed points be used for interpolation? | |
| bool | useSplineApproximationSmoothing |
| Should the CSOs be smoothed by a spline approximation (only path points)? | |
| bool | resolveIntersections |
| If true, self-intersecting CSOs are handled correctly. | |
| AdditionalPointLocation | additionalPointLocation |
| Defines where the additional points should be located. | |
| double | innerPointScale |
| Factor used for determining the inner points. | |
| double | regularizationStrength |
| Regularization strength for surface constraints. | |
| double | regularizationStrength2 |
| Regularization strength for normal constraints. | |
| bool | resolveEmbeddedCSOs |
| If true, embedded CSOs invert their normals. | |
| bool | supportOpenCSOs |
| Support for open CSOs. | |
| unsigned int | numThreads |
| The number of threads used for computation. | |
| CodePath | codePath |
| The code path that should be used (FPU or SSE3). | |
| bool | logging |
| Enables debug logging. | |
This class encapsulates the settings for CSOInterpolate3DFunction.
Definition at line 37 of file CSOInterpolate3DFunction.h.
| Enumerator | |
|---|---|
| ADDITIONAL_POINT_INNER | |
| ADDITIONAL_POINT_OUTER | |
| ADDITIONAL_POINT_AUTO | |
| ADDITIONAL_POINT_NUM_OPTIONS | |
Definition at line 50 of file CSOInterpolate3DFunction.h.
Defines the possible code paths.
| Enumerator | |
|---|---|
| FPU | |
| SSE3 | |
| CODEPATH_NUM_OPTIONS | |
Definition at line 42 of file CSOInterpolate3DFunction.h.
|
inline |
Definition at line 58 of file CSOInterpolate3DFunction.h.
| AdditionalPointLocation ml::CSOInterpolate3DFunctionSettings::additionalPointLocation |
Defines where the additional points should be located.
Definition at line 89 of file CSOInterpolate3DFunction.h.
| CodePath ml::CSOInterpolate3DFunctionSettings::codePath |
The code path that should be used (FPU or SSE3).
Definition at line 107 of file CSOInterpolate3DFunction.h.
| double ml::CSOInterpolate3DFunctionSettings::innerPointScale |
Factor used for determining the inner points.
Definition at line 91 of file CSOInterpolate3DFunction.h.
| bool ml::CSOInterpolate3DFunctionSettings::logging |
Enables debug logging.
Definition at line 110 of file CSOInterpolate3DFunction.h.
| unsigned int ml::CSOInterpolate3DFunctionSettings::maxNumPoints |
The maximum number of points used for processing.
If the number of all points is above this value, the CSOs are thinned out.
Definition at line 77 of file CSOInterpolate3DFunction.h.
| unsigned int ml::CSOInterpolate3DFunctionSettings::numThreads |
The number of threads used for computation.
Definition at line 104 of file CSOInterpolate3DFunction.h.
| double ml::CSOInterpolate3DFunctionSettings::quality |
Quality.
Definition at line 79 of file CSOInterpolate3DFunction.h.
| double ml::CSOInterpolate3DFunctionSettings::regularizationStrength |
Regularization strength for surface constraints.
Definition at line 94 of file CSOInterpolate3DFunction.h.
| double ml::CSOInterpolate3DFunctionSettings::regularizationStrength2 |
Regularization strength for normal constraints.
Definition at line 96 of file CSOInterpolate3DFunction.h.
| bool ml::CSOInterpolate3DFunctionSettings::resolveEmbeddedCSOs |
If true, embedded CSOs invert their normals.
Definition at line 98 of file CSOInterpolate3DFunction.h.
| bool ml::CSOInterpolate3DFunctionSettings::resolveIntersections |
If true, self-intersecting CSOs are handled correctly.
Definition at line 87 of file CSOInterpolate3DFunction.h.
| bool ml::CSOInterpolate3DFunctionSettings::supportOpenCSOs |
Support for open CSOs.
Definition at line 101 of file CSOInterpolate3DFunction.h.
| bool ml::CSOInterpolate3DFunctionSettings::useOnlySeedPoints |
Should only the seed points be used for interpolation?
Definition at line 82 of file CSOInterpolate3DFunction.h.
| bool ml::CSOInterpolate3DFunctionSettings::useSplineApproximationSmoothing |
Should the CSOs be smoothed by a spline approximation (only path points)?
Definition at line 84 of file CSOInterpolate3DFunction.h.