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.
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.
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.