Additional Inherited Members | |
| Protected Member Functions inherited from meshlib.CppObject | |
| CppObject (java.lang.foreign.MemorySegment ptr, java.util.function.Consumer< java.lang.foreign.MemorySegment > destroy, java.lang.Object owner) | |
CPU implementation of IComputePointsToDistanceVolume, used by pointsToMeshFusion when no other one is given; prefer its lazy computeFunctionVolume over compute, which materializes the whole volume in memory Generated from class MR::ComputePointsToDistanceVolume. Base classes: Direct: (non-virtual) MR::IComputePointsToDistanceFunctionVolume Indirect: (non-virtual) MR::IComputePointsToDistanceVolume
Instances created here own their C++ objects, see CppObject.
| meshlib.ComputePointsToDistanceVolume.ComputePointsToDistanceVolume | ( | java.lang.foreign.MemorySegment | ptr, |
| boolean | owned, | ||
| java.lang.Object | owner ) |
Wraps a pointer from the C bindings. If owned, the object is destroyed when the wrapper dies. owner is kept alive as long as this wrapper is. Not for normal use.
| meshlib.ComputePointsToDistanceVolume.ComputePointsToDistanceVolume | ( | ) |
Constructs an empty (default-constructed) instance.
Calls MR_ComputePointsToDistanceVolume_DefaultConstruct().
| meshlib.ComputePointsToDistanceVolume.ComputePointsToDistanceVolume | ( | meshlib.ComputePointsToDistanceVolume | _other | ) |
Generated from constructor MR::ComputePointsToDistanceVolume::ComputePointsToDistanceVolume. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
Calls MR_ComputePointsToDistanceVolume_ConstructFromAnother().
| meshlib.ComputePointsToDistanceVolume meshlib.ComputePointsToDistanceVolume.assignFromAnother | ( | meshlib.ComputePointsToDistanceVolume | _other | ) |
Generated from method MR::ComputePointsToDistanceVolume::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.
Calls MR_ComputePointsToDistanceVolume_AssignFromAnother().
| boolean meshlib.ComputePointsToDistanceVolume.canCompute | ( | meshlib.PointCloud | cloud, |
| meshlib.PointsToDistanceVolumeParams | params ) |
see methods' descriptions in the interfaces above Generated from method MR::ComputePointsToDistanceVolume::canCompute.
Calls MR_ComputePointsToDistanceVolume_canCompute().
| meshlib.SimpleVolumeMinMax meshlib.ComputePointsToDistanceVolume.compute | ( | meshlib.PointCloud | cloud, |
| meshlib.PointsToDistanceVolumeParams | params ) |
Generated from method MR::ComputePointsToDistanceVolume::compute.
Calls MR_ComputePointsToDistanceVolume_compute(). The C++ function returns expected<MR::SimpleVolumeMinMax, std::string>: the value is returned and an error is thrown as UnexpectedResultException.
| meshlib.FunctionVolume meshlib.ComputePointsToDistanceVolume.computeFunctionVolume | ( | meshlib.PointCloud | cloud, |
| meshlib.PointsToDistanceVolumeParams | params ) |
Generated from method MR::ComputePointsToDistanceVolume::computeFunctionVolume.
Calls MR_ComputePointsToDistanceVolume_computeFunctionVolume().
|
static |
Dynamic downcast from the base class MR::IComputePointsToDistanceFunctionVolume. Returns null if the object isn't actually a ComputePointsToDistanceVolume. The result refers to object.
Calls MR_ComputePointsToDistanceVolume_MutableDynamicDowncastFrom_MR_IComputePointsToDistanceFunctionVolume().
|
static |
Dynamic downcast from the base class MR::IComputePointsToDistanceVolume. Returns null if the object isn't actually a ComputePointsToDistanceVolume. The result refers to object.
Calls MR_ComputePointsToDistanceVolume_MutableDynamicDowncastFrom_MR_IComputePointsToDistanceVolume().
|
static |
Static downcast from the base class MR::IComputePointsToDistanceFunctionVolume. Undefined behavior if the object isn't actually a ComputePointsToDistanceVolume. The result refers to object.
Calls MR_ComputePointsToDistanceVolume_MutableStaticDowncastFrom_MR_IComputePointsToDistanceFunctionVolume().
|
static |
Static downcast from the base class MR::IComputePointsToDistanceVolume. Undefined behavior if the object isn't actually a ComputePointsToDistanceVolume. The result refers to object.
Calls MR_ComputePointsToDistanceVolume_MutableStaticDowncastFrom_MR_IComputePointsToDistanceVolume().
| meshlib.IComputePointsToDistanceFunctionVolume meshlib.ComputePointsToDistanceVolume.upcastToIComputePointsToDistanceFunctionVolume | ( | ) |
Upcasts to the base class MR::IComputePointsToDistanceFunctionVolume. The result refers to this object.
Calls MR_ComputePointsToDistanceVolume_MutableUpcastTo_MR_IComputePointsToDistanceFunctionVolume().
| meshlib.IComputePointsToDistanceVolume meshlib.ComputePointsToDistanceVolume.upcastToIComputePointsToDistanceVolume | ( | ) |
Upcasts to the base class MR::IComputePointsToDistanceVolume. The result refers to this object.
Calls MR_ComputePointsToDistanceVolume_MutableUpcastTo_MR_IComputePointsToDistanceVolume().