MeshLib C# Docs
Loading...
Searching...
No Matches

Generated from class MR.DivideMeshWithPlaneParams. This is the const half of the class. More...

Inheritance diagram for MR.Const_DivideMeshWithPlaneParams:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_DivideMeshWithPlaneParams ()
 Constructs an empty (default-constructed) instance.
unsafe Const_DivideMeshWithPlaneParams (float eps, bool fillCut, bool subdivideFilling, MR.ObjectMeshData? otherPart, MR.Std.Vector_StdString? errors)
 Constructs MR.DivideMeshWithPlaneParams elementwise.
unsafe Const_DivideMeshWithPlaneParams (MR.Const_DivideMeshWithPlaneParams _other)
 Generated from constructor MR.DivideMeshWithPlaneParams.DivideMeshWithPlaneParams.
 Const_DivideMeshWithPlaneParams (DivideMeshWithPlaneParams _other)
 Generated from constructor MR.DivideMeshWithPlaneParams.DivideMeshWithPlaneParams.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe float * __ref_storage_eps
unsafe bool * __ref_storage_fillCut
unsafe bool * __ref_storage_subdivideFilling
unsafe MR.ObjectMeshData._Underlying ** __ptr_storage_otherPart
unsafe MR.Std.Vector_StdString._Underlying ** __ptr_storage_errors

Properties

unsafe float eps [get]
 if existing vertex is within eps distance from the plane, then move the vertex not introducing new ones
unsafe bool fillCut [get]
 if set - function tries to fill cut after dividing (this operation might fail leading to "params.errors")
unsafe bool subdivideFilling [get]
 if set and filled - function subdivides filling after cut
unsafe MR.? ObjectMeshData otherPart [get]
 optional output other part of dividing (expected to be empty)
unsafe MR.Std.? Vector_StdString errors [get]
 optional output list of errors that could possibly happen during 'divideMeshWithPlane' function call

Detailed Description

Generated from class MR.DivideMeshWithPlaneParams. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_DivideMeshWithPlaneParams() [1/4]

unsafe MR.Const_DivideMeshWithPlaneParams.Const_DivideMeshWithPlaneParams ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_DivideMeshWithPlaneParams() [2/4]

unsafe MR.Const_DivideMeshWithPlaneParams.Const_DivideMeshWithPlaneParams ( float eps,
bool fillCut,
bool subdivideFilling,
MR.ObjectMeshData? otherPart,
MR.Std.Vector_StdString? errors )
inline

Constructs MR.DivideMeshWithPlaneParams elementwise.

◆ Const_DivideMeshWithPlaneParams() [3/4]

unsafe MR.Const_DivideMeshWithPlaneParams.Const_DivideMeshWithPlaneParams ( MR.Const_DivideMeshWithPlaneParams _other)
inline

◆ Const_DivideMeshWithPlaneParams() [4/4]

MR.Const_DivideMeshWithPlaneParams.Const_DivideMeshWithPlaneParams ( DivideMeshWithPlaneParams _other)
inline

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_DivideMeshWithPlaneParams.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

virtual unsafe void MR.Const_DivideMeshWithPlaneParams.Dispose ( bool disposing)
inlineprotectedvirtual

Member Data Documentation

◆ __ptr_storage_errors

unsafe MR.Std.Vector_StdString._Underlying** MR.Const_DivideMeshWithPlaneParams.__ptr_storage_errors
protected

◆ __ptr_storage_otherPart

unsafe MR.ObjectMeshData._Underlying** MR.Const_DivideMeshWithPlaneParams.__ptr_storage_otherPart
protected

◆ __ref_storage_eps

unsafe float* MR.Const_DivideMeshWithPlaneParams.__ref_storage_eps
protected

◆ __ref_storage_fillCut

unsafe bool* MR.Const_DivideMeshWithPlaneParams.__ref_storage_fillCut
protected

◆ __ref_storage_subdivideFilling

unsafe bool* MR.Const_DivideMeshWithPlaneParams.__ref_storage_subdivideFilling
protected

Property Documentation

◆ eps

unsafe float MR.Const_DivideMeshWithPlaneParams.eps
get

if existing vertex is within eps distance from the plane, then move the vertex not introducing new ones

◆ errors

unsafe MR.Std.? Vector_StdString MR.Const_DivideMeshWithPlaneParams.errors
get

optional output list of errors that could possibly happen during 'divideMeshWithPlane' function call

◆ fillCut

unsafe bool MR.Const_DivideMeshWithPlaneParams.fillCut
get

if set - function tries to fill cut after dividing (this operation might fail leading to "params.errors")

◆ otherPart

unsafe MR.? ObjectMeshData MR.Const_DivideMeshWithPlaneParams.otherPart
get

optional output other part of dividing (expected to be empty)

◆ subdivideFilling

unsafe bool MR.Const_DivideMeshWithPlaneParams.subdivideFilling
get

if set and filled - function subdivides filling after cut


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