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

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

Inheritance diagram for MR.Const_InterpolateScalarsParams:

Classes

struct  _Underlying

Public Member Functions

virtual void Dispose ()
unsafe Const_InterpolateScalarsParams ()
 Constructs an empty (default-constructed) instance.
unsafe Const_InterpolateScalarsParams (MR.Const_VertBitSet? region, MR.EdgeWeights edgeWeights, MR.VertexMass vmass, float stabilizer, MR.Std._ByValue_Function_Float_From_MRVertId vertStabilizers, MR.Std._ByValue_Function_Float_From_MRUndirectedEdgeId edgeWeightsMetric)
 Constructs MR.InterpolateScalarsParams elementwise.
unsafe Const_InterpolateScalarsParams (MR._ByValue_InterpolateScalarsParams _other)
 Generated from constructor MR.InterpolateScalarsParams.InterpolateScalarsParams.
 Const_InterpolateScalarsParams (Const_InterpolateScalarsParams _other)
 Generated from constructor MR.InterpolateScalarsParams.InterpolateScalarsParams.
 Const_InterpolateScalarsParams (InterpolateScalarsParams _other)
 Generated from constructor MR.InterpolateScalarsParams.InterpolateScalarsParams.

Protected Member Functions

virtual unsafe void Dispose (bool disposing)

Protected Attributes

unsafe MR.Const_VertBitSet._Underlying ** __ptr_storage_region
unsafe MR.EdgeWeights * __ref_storage_edgeWeights
unsafe MR.VertexMass * __ref_storage_vmass
unsafe float * __ref_storage_stabilizer

Properties

unsafe MR.? Const_VertBitSet region [get]
 vertices where the field values are computed, nullptr means all vertices; it must not include all vertices of a mesh connected component unless stabilizer > 0
unsafe MR.EdgeWeights edgeWeights [get]
 weights of edges in the equations, used unless edgeWeightsMetric is specified
unsafe MR.VertexMass vmass [get]
 the stabilizer of each vertex is multiplied on the mass of that vertex
unsafe float stabilizer [get]
 the more the value, the bigger attraction of each vertex to its original value
unsafe MR.Std.Const_Function_Float_From_MRVertId vertStabilizers [get, protected set]
 if specified then it is used instead of stabilizer
unsafe MR.Std.Const_Function_Float_From_MRUndirectedEdgeId edgeWeightsMetric [get, protected set]
 if specified then it is used for edge weights instead of edgeWeights

Detailed Description

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

Constructor & Destructor Documentation

◆ Const_InterpolateScalarsParams() [1/5]

unsafe MR.Const_InterpolateScalarsParams.Const_InterpolateScalarsParams ( )
inline

Constructs an empty (default-constructed) instance.

◆ Const_InterpolateScalarsParams() [2/5]

unsafe MR.Const_InterpolateScalarsParams.Const_InterpolateScalarsParams ( MR.Const_VertBitSet? region,
MR.EdgeWeights edgeWeights,
MR.VertexMass vmass,
float stabilizer,
MR.Std._ByValue_Function_Float_From_MRVertId vertStabilizers,
MR.Std._ByValue_Function_Float_From_MRUndirectedEdgeId edgeWeightsMetric )
inline

Constructs MR.InterpolateScalarsParams elementwise.

◆ Const_InterpolateScalarsParams() [3/5]

unsafe MR.Const_InterpolateScalarsParams.Const_InterpolateScalarsParams ( MR._ByValue_InterpolateScalarsParams _other)
inline

◆ Const_InterpolateScalarsParams() [4/5]

MR.Const_InterpolateScalarsParams.Const_InterpolateScalarsParams ( Const_InterpolateScalarsParams _other)
inline

◆ Const_InterpolateScalarsParams() [5/5]

MR.Const_InterpolateScalarsParams.Const_InterpolateScalarsParams ( InterpolateScalarsParams _other)
inline

Member Function Documentation

◆ Dispose() [1/2]

virtual void MR.Const_InterpolateScalarsParams.Dispose ( )
inlinevirtual

◆ Dispose() [2/2]

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

Member Data Documentation

◆ __ptr_storage_region

unsafe MR.Const_VertBitSet._Underlying** MR.Const_InterpolateScalarsParams.__ptr_storage_region
protected

◆ __ref_storage_edgeWeights

unsafe MR.EdgeWeights* MR.Const_InterpolateScalarsParams.__ref_storage_edgeWeights
protected

◆ __ref_storage_stabilizer

unsafe float* MR.Const_InterpolateScalarsParams.__ref_storage_stabilizer
protected

◆ __ref_storage_vmass

unsafe MR.VertexMass* MR.Const_InterpolateScalarsParams.__ref_storage_vmass
protected

Property Documentation

◆ edgeWeights

unsafe MR.EdgeWeights MR.Const_InterpolateScalarsParams.edgeWeights
get

weights of edges in the equations, used unless edgeWeightsMetric is specified

◆ edgeWeightsMetric

unsafe MR.Std.Const_Function_Float_From_MRUndirectedEdgeId MR.Const_InterpolateScalarsParams.edgeWeightsMetric
getprotected set

if specified then it is used for edge weights instead of edgeWeights

◆ region

unsafe MR.? Const_VertBitSet MR.Const_InterpolateScalarsParams.region
get

vertices where the field values are computed, nullptr means all vertices; it must not include all vertices of a mesh connected component unless stabilizer > 0

◆ stabilizer

unsafe float MR.Const_InterpolateScalarsParams.stabilizer
get

the more the value, the bigger attraction of each vertex to its original value

◆ vertStabilizers

unsafe MR.Std.Const_Function_Float_From_MRVertId MR.Const_InterpolateScalarsParams.vertStabilizers
getprotected set

if specified then it is used instead of stabilizer

◆ vmass

unsafe MR.VertexMass MR.Const_InterpolateScalarsParams.vmass
get

the stabilizer of each vertex is multiplied on the mass of that vertex


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