MeshLib C# Docs
Loading...
Searching...
No Matches
MR.Const_ComputeSweptVolumeParameters Class Reference

Parameters for computeSweptVolume* functions Generated from class MR.ComputeSweptVolumeParameters. This is the const half of the class. More...

Inheritance diagram for MR.Const_ComputeSweptVolumeParameters:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_ComputeSweptVolumeParameters (MR._ByValue_ComputeSweptVolumeParameters _other)
 Generated from constructor MR.ComputeSweptVolumeParameters.ComputeSweptVolumeParameters.
 Const_ComputeSweptVolumeParameters (Const_ComputeSweptVolumeParameters _other)
 Generated from constructor MR.ComputeSweptVolumeParameters.ComputeSweptVolumeParameters.
 Const_ComputeSweptVolumeParameters (ComputeSweptVolumeParameters _other)
 Generated from constructor MR.ComputeSweptVolumeParameters.ComputeSweptVolumeParameters.
unsafe Const_ComputeSweptVolumeParameters (MR.Const_Polyline3 path, MR.Const_MeshPart toolMesh, MR.Const_EndMillTool? toolSpec, float voxelSize, ulong memoryLimit, MR.Std._ByValue_Function_Bool_From_Float cb)
 Constructs MR.ComputeSweptVolumeParameters elementwise.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe MR.Const_EndMillTool._Underlying ** __ptr_storage_toolSpec
unsafe float * __ref_storage_voxelSize
unsafe ulong * __ref_storage_memoryLimit

Properties

unsafe MR.Const_Polyline3 path [get, protected set]
 toolpath
unsafe MR.Const_MeshPart toolMesh [get, protected set]
 tool mesh
unsafe MR.? Const_EndMillTool toolSpec [get]
 tool specifications, can be used for more precise computations the tool spec and the tool mesh are expected to relate to the same tool if omitted, tool mesh is used
unsafe float voxelSize [get]
 voxel size for internal voxel volumes
unsafe ulong memoryLimit [get]
 (distance volume) max memory amount used for the distance volume, zero for no limits
unsafe MR.Std.Const_Function_Bool_From_Float cb [get, protected set]
 progress callback

Detailed Description

Parameters for computeSweptVolume* functions Generated from class MR.ComputeSweptVolumeParameters. This is the const half of the class.

Constructor & Destructor Documentation

◆ Const_ComputeSweptVolumeParameters() [1/4]

unsafe MR.Const_ComputeSweptVolumeParameters.Const_ComputeSweptVolumeParameters ( MR._ByValue_ComputeSweptVolumeParameters _other)
inline

◆ Const_ComputeSweptVolumeParameters() [2/4]

MR.Const_ComputeSweptVolumeParameters.Const_ComputeSweptVolumeParameters ( Const_ComputeSweptVolumeParameters _other)
inline

◆ Const_ComputeSweptVolumeParameters() [3/4]

MR.Const_ComputeSweptVolumeParameters.Const_ComputeSweptVolumeParameters ( ComputeSweptVolumeParameters _other)
inline

◆ Const_ComputeSweptVolumeParameters() [4/4]

unsafe MR.Const_ComputeSweptVolumeParameters.Const_ComputeSweptVolumeParameters ( MR.Const_Polyline3 path,
MR.Const_MeshPart toolMesh,
MR.Const_EndMillTool? toolSpec,
float voxelSize,
ulong memoryLimit,
MR.Std._ByValue_Function_Bool_From_Float cb )
inline

Constructs MR.ComputeSweptVolumeParameters elementwise.

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_ComputeSweptVolumeParameters.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

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

Member Data Documentation

◆ __ptr_storage_toolSpec

unsafe MR.Const_EndMillTool._Underlying** MR.Const_ComputeSweptVolumeParameters.__ptr_storage_toolSpec
protected

◆ __ref_storage_memoryLimit

unsafe ulong* MR.Const_ComputeSweptVolumeParameters.__ref_storage_memoryLimit
protected

◆ __ref_storage_voxelSize

unsafe float* MR.Const_ComputeSweptVolumeParameters.__ref_storage_voxelSize
protected

Property Documentation

◆ cb

unsafe MR.Std.Const_Function_Bool_From_Float MR.Const_ComputeSweptVolumeParameters.cb
getprotected set

progress callback

◆ memoryLimit

unsafe ulong MR.Const_ComputeSweptVolumeParameters.memoryLimit
get

(distance volume) max memory amount used for the distance volume, zero for no limits

◆ path

unsafe MR.Const_Polyline3 MR.Const_ComputeSweptVolumeParameters.path
getprotected set

toolpath

◆ toolMesh

unsafe MR.Const_MeshPart MR.Const_ComputeSweptVolumeParameters.toolMesh
getprotected set

tool mesh

◆ toolSpec

unsafe MR.? Const_EndMillTool MR.Const_ComputeSweptVolumeParameters.toolSpec
get

tool specifications, can be used for more precise computations the tool spec and the tool mesh are expected to relate to the same tool if omitted, tool mesh is used

◆ voxelSize

unsafe float MR.Const_ComputeSweptVolumeParameters.voxelSize
get

voxel size for internal voxel volumes


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