the class for fast approximate computation of winding number for a mesh (using its AABB tree) Generated from class MR.Cuda.FastWindingNumber. Base classes: Direct: (non-virtual) MR.IFastWindingNumber MR.IFastWindingNumberByParts This is the non-const half of the class.
More...
|
| unsafe | FastWindingNumber (MR.Cuda._ByValue_FastWindingNumber _other) |
| | Generated from constructor MR.Cuda.FastWindingNumber.FastWindingNumber.
|
| | FastWindingNumber (Const_FastWindingNumber _other) |
| | Generated from constructor MR.Cuda.FastWindingNumber.FastWindingNumber.
|
| | FastWindingNumber (FastWindingNumber _other) |
| | Generated from constructor MR.Cuda.FastWindingNumber.FastWindingNumber.
|
| unsafe | FastWindingNumber (MR.Const_Mesh mesh) |
| | constructs this from AABB tree of given mesh; Generated from constructor MR.Cuda.FastWindingNumber.FastWindingNumber.
|
| unsafe void | calcFromVector (MR.Std.Vector_Float res, MR.Std.Const_Vector_MRVector3f points, float beta, MR.FaceId skipFace, MR.Std.Const_Function_Bool_From_Float cb) |
| | Generated from method MR.Cuda.FastWindingNumber.calcFromVector.
|
| unsafe void | calcSelfIntersections (MR.FaceBitSet res, float beta, MR.Std.Const_Function_Bool_From_Float cb) |
| | Generated from method MR.Cuda.FastWindingNumber.calcSelfIntersections.
|
| unsafe void | calcFromGrid (MR.Std.Vector_Float res, in MR.Vector3i dims, in MR.AffineXf3f gridToMeshXf, float beta, MR.Std.Const_Function_Bool_From_Float cb) |
| | Generated from method MR.Cuda.FastWindingNumber.calcFromGrid.
|
| unsafe void | calcFromGridWithDistances (MR.Std.Vector_Float res, in MR.Vector3i dims, in MR.AffineXf3f gridToMeshXf, MR.Const_DistanceToMeshOptions options, MR.Std.Const_Function_Bool_From_Float cb) |
| | Generated from method MR.Cuda.FastWindingNumber.calcFromGridWithDistances.
|
| unsafe void | calcFromGridByParts (MR.Std._ByValue_Function_ExpectedVoidStdStringFuncFromStdVectorFloatRvalueRefConstMRVector3iRefInt resFunc, in MR.Vector3i dims, in MR.AffineXf3f gridToMeshXf, float beta, int layerOverlap, MR.Std.Const_Function_Bool_From_Float cb) |
| | Generated from method MR.Cuda.FastWindingNumber.calcFromGridByParts.
|
| unsafe void | calcFromGridWithDistancesByParts (MR.Std._ByValue_Function_ExpectedVoidStdStringFuncFromStdVectorFloatRvalueRefConstMRVector3iRefInt resFunc, in MR.Vector3i dims, in MR.AffineXf3f gridToMeshXf, MR.Const_DistanceToMeshOptions options, int layerOverlap, MR.Std.Const_Function_Bool_From_Float cb) |
| | Generated from method MR.Cuda.FastWindingNumber.calcFromGridWithDistancesByParts.
|
the class for fast approximate computation of winding number for a mesh (using its AABB tree) Generated from class MR.Cuda.FastWindingNumber. Base classes: Direct: (non-virtual) MR.IFastWindingNumber MR.IFastWindingNumberByParts This is the non-const half of the class.
◆ FastWindingNumber() [1/4]
| unsafe MR.Cuda.FastWindingNumber.FastWindingNumber |
( |
MR.Cuda._ByValue_FastWindingNumber | _other | ) |
|
|
inline |
◆ FastWindingNumber() [2/4]
| MR.Cuda.FastWindingNumber.FastWindingNumber |
( |
Const_FastWindingNumber | _other | ) |
|
|
inline |
◆ FastWindingNumber() [3/4]
◆ FastWindingNumber() [4/4]
| unsafe MR.Cuda.FastWindingNumber.FastWindingNumber |
( |
MR.Const_Mesh | mesh | ) |
|
|
inline |
◆ calcFromGrid()
| unsafe void MR.Cuda.FastWindingNumber.calcFromGrid |
( |
MR.Std.Vector_Float | res, |
|
|
in MR.Vector3i | dims, |
|
|
in MR.AffineXf3f | gridToMeshXf, |
|
|
float | beta, |
|
|
MR.Std.Const_Function_Bool_From_Float | cb ) |
|
inline |
◆ calcFromGridByParts()
| unsafe void MR.Cuda.FastWindingNumber.calcFromGridByParts |
( |
MR.Std._ByValue_Function_ExpectedVoidStdStringFuncFromStdVectorFloatRvalueRefConstMRVector3iRefInt | resFunc, |
|
|
in MR.Vector3i | dims, |
|
|
in MR.AffineXf3f | gridToMeshXf, |
|
|
float | beta, |
|
|
int | layerOverlap, |
|
|
MR.Std.Const_Function_Bool_From_Float | cb ) |
|
inline |
◆ calcFromGridWithDistances()
| unsafe void MR.Cuda.FastWindingNumber.calcFromGridWithDistances |
( |
MR.Std.Vector_Float | res, |
|
|
in MR.Vector3i | dims, |
|
|
in MR.AffineXf3f | gridToMeshXf, |
|
|
MR.Const_DistanceToMeshOptions | options, |
|
|
MR.Std.Const_Function_Bool_From_Float | cb ) |
|
inline |
◆ calcFromGridWithDistancesByParts()
| unsafe void MR.Cuda.FastWindingNumber.calcFromGridWithDistancesByParts |
( |
MR.Std._ByValue_Function_ExpectedVoidStdStringFuncFromStdVectorFloatRvalueRefConstMRVector3iRefInt | resFunc, |
|
|
in MR.Vector3i | dims, |
|
|
in MR.AffineXf3f | gridToMeshXf, |
|
|
MR.Const_DistanceToMeshOptions | options, |
|
|
int | layerOverlap, |
|
|
MR.Std.Const_Function_Bool_From_Float | cb ) |
|
inline |
◆ calcFromVector()
| unsafe void MR.Cuda.FastWindingNumber.calcFromVector |
( |
MR.Std.Vector_Float | res, |
|
|
MR.Std.Const_Vector_MRVector3f | points, |
|
|
float | beta, |
|
|
MR.FaceId | skipFace, |
|
|
MR.Std.Const_Function_Bool_From_Float | cb ) |
|
inline |
◆ calcSelfIntersections()
| unsafe void MR.Cuda.FastWindingNumber.calcSelfIntersections |
( |
MR.FaceBitSet | res, |
|
|
float | beta, |
|
|
MR.Std.Const_Function_Bool_From_Float | cb ) |
|
inline |
◆ operator FastWindingNumber()
| unsafe implicit MR.Cuda.FastWindingNumber.operator FastWindingNumber |
( |
MR.Const_Mesh | mesh | ) |
|
|
inlinestatic |
◆ operator FastWindingNumber?() [1/2]
◆ operator FastWindingNumber?() [2/2]
◆ operator MR.IFastWindingNumber()
◆ operator MR.IFastWindingNumberByParts()
The documentation for this class was generated from the following file: