Generated from class MR.TriangulationHelpers.Settings. This is the const half of the class.
More...
|
|
virtual void | Dispose () |
| |
|
unsafe | Const_Settings () |
| | Constructs an empty (default-constructed) instance.
|
| |
|
unsafe | Const_Settings (float radius, int numNeis, float critAngle, float boundaryAngle, MR.Const_VertCoords? orientedNormals, MR.Const_VertBitSet? untrustedNormals, bool automaticRadiusIncrease, int maxRemoves, MR.Std.Vector_MRVertId? allNeighbors, MR.Misc.InOut< float >? actualRadius, MR.Const_PointCloud? searchNeighbors) |
| | Constructs MR.TriangulationHelpers.Settings elementwise.
|
| |
|
unsafe | Const_Settings (MR.TriangulationHelpers.Const_Settings _other) |
| | Generated from constructor MR.TriangulationHelpers.Settings.Settings.
|
| |
|
|
virtual unsafe void | Dispose (bool disposing) |
| |
|
| unsafe float | radius [get] |
| |
| unsafe int | numNeis [get] |
| |
|
unsafe float | critAngle [get] |
| | max allowed angle for triangles in fan
|
| |
|
unsafe float | boundaryAngle [get] |
| | the vertex is considered as boundary if its neighbor ring has angle more than this value
|
| |
| unsafe MR.? Const_VertCoords | orientedNormals [get] |
| |
|
unsafe MR.? Const_VertBitSet | untrustedNormals [get] |
| |
|
unsafe bool | automaticRadiusIncrease [get] |
| | automatic increase of the radius if points outside can make triangles from original radius not-Delone
|
| |
|
unsafe int | maxRemoves [get] |
| | the maximum number of optimization steps (removals) in local triangulation
|
| |
|
unsafe MR.Std.? Vector_MRVertId | allNeighbors [get] |
| | optional output of considered neighbor points after filtering but before triangulation/optimization
|
| |
|
unsafe MR.Misc.? Box< float > | actualRadius [get] |
| | optional output: actual radius of neighbor search (after increase if any)
|
| |
|
unsafe MR.? Const_PointCloud | searchNeighbors [get] |
| | optional: if provided this cloud will be used for searching of neighbors (so it must have same validPoints)
|
| |
|
virtual bool | _IsOwning [get] |
| | Returns true if this is an owning instance, and when disposed, will destroy the underlying C++ instance. If false, we assume that the underlying C++ instance will live long enough.
|
| |
Generated from class MR.TriangulationHelpers.Settings. This is the const half of the class.
◆ numNeis
| unsafe int MR.TriangulationHelpers.Const_Settings.numNeis |
|
get |
initially selects given number of nearest neighbours; if numNeis is positive then radius must be zero
◆ orientedNormals
| unsafe MR.? Const_VertCoords MR.TriangulationHelpers.Const_Settings.orientedNormals |
|
get |
if oriented normals are known, they will be used for neighbor points selection except for the ones indicated by untrustedNormals
◆ radius
| unsafe float MR.TriangulationHelpers.Const_Settings.radius |
|
get |
initial radius of search for neighbours, it can be increased automatically; if radius is positive then numNeis must be zero
The documentation for this class was generated from the following file:
- MRPointCloudTriangulationHelpers.cs