MeVisLabToolboxReference
ml::CSOInterpolate3DFunctionSettings Class Reference

This class encapsulates the settings for CSOInterpolate3DFunction. More...

#include <CSOInterpolate3DFunction.h>

List of all members.

Public Types

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.

Detailed Description

This class encapsulates the settings for CSOInterpolate3DFunction.

Definition at line 27 of file CSOInterpolate3DFunction.h.


Member Enumeration Documentation

Enumerator:
ADDITIONAL_POINT_INNER 
ADDITIONAL_POINT_OUTER 
ADDITIONAL_POINT_AUTO 
ADDITIONAL_POINT_NUM_OPTIONS 

Definition at line 31 of file CSOInterpolate3DFunction.h.


Constructor & Destructor Documentation

ml::CSOInterpolate3DFunctionSettings::CSOInterpolate3DFunctionSettings ( ) [inline]

Definition at line 38 of file CSOInterpolate3DFunction.h.


Member Data Documentation

Defines where the additional points should be located.

Definition at line 65 of file CSOInterpolate3DFunction.h.

Factor used for determining the inner points.

Definition at line 67 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 53 of file CSOInterpolate3DFunction.h.

Regularization strength for surface constraints.

Definition at line 70 of file CSOInterpolate3DFunction.h.

Regularization strength for normal constraints.

Definition at line 72 of file CSOInterpolate3DFunction.h.

If true embedded CSOs invert their normals.

Definition at line 74 of file CSOInterpolate3DFunction.h.

If true self intersecting CSOs are handled correctly.

Definition at line 63 of file CSOInterpolate3DFunction.h.

Should only the seed points be used for interpolation?

Definition at line 58 of file CSOInterpolate3DFunction.h.

Should the CSOs be smoothed by a spline approximation (only path points)?

Definition at line 60 of file CSOInterpolate3DFunction.h.


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