#include <RefineConstants.h>
Inheritance diagram for RefineConstants:

Public Types | |
| enum | OutputStyle { NO_OUTPUT, QUAKE } |
| enum | InputStyle { NODE, POLY, AUTOMATIC } |
| enum | NodeOrder { ID_ORDER, INSERTION_ORDER_RENUMBER, INSERTION_ORDER_NORENUMBER } |
Public Member Functions | |
| RefineConstants () | |
| void | regularize (size_t d, bool pointcloud) |
Public Attributes | |
| double | rho |
| radius/edge ratio | |
| double | rhoprime |
| radius/edge ratio in the intermediate | |
| double | k |
| how much to shrink the circle in point location | |
| bool | useOffcenters |
| Allow turning off Ungor's off-centers, for research. | |
| int | bbox_points |
| double | bbox_buffer |
| bool | cleanup |
| double | sigma |
| radius/radius ratio | |
| double | sliverGrowth |
| Li/Teng growth factor (b in their paper). | |
| double | perturbFactor |
| Li/Teng perturbation (delta in their paper). | |
| enum RefineConstants::OutputStyle | outputStyle |
| enum RefineConstants::InputStyle | inputStyle |
| std::string | filename |
| NodeOrder | nodeOrder |
|
|
|
|
|
Order of points in the output. The possibilities are:
|
|
|
Input and output styles. |
|
|
Set the constants to some defaults such that we can understand what was set and not set, come time to regularize(). |
|
||||||||||||
|
Having set a few of the fields, set the rest to reasonable defaults. |
|
|
|
|
|
SVR puts a bounding box around the input. 'bbox_points' is the number of points per side of the box. 'bbox_buffer' is the space between the bounding box and the closest point. If set to zero, 'regularize' sets them appropriately. By default, SVR leaves the bounding box there; for PLC inputs, the 'cleanup' switch deletes all the tets that it can reach from outside the domain without crossing a protected facet. |
|
|
|
|
|
|
|
|
|
|
|
how much to shrink the circle in point location
|
|
|
|
|
|
Input and output styles. |
|
|
Li/Teng perturbation (delta in their paper).
|
|
|
radius/edge ratio
|
|
|
radius/edge ratio in the intermediate
|
|
|
radius/radius ratio
|
|
|
Li/Teng growth factor (b in their paper).
|
|
|
Allow turning off Ungor's off-centers, for research.
|
1.4.6