Public Member Functions | |
| VoxelsVolumeInterpolatedAccessor_MR_VoxelsVolumeAccessor_MR_FunctionVolume (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner) | |
| VoxelsVolumeInterpolatedAccessor_MR_VoxelsVolumeAccessor_MR_FunctionVolume (meshlib.FunctionVolume volume, meshlib.VoxelsVolumeAccessor_MR_FunctionVolume accessor) | |
| VoxelsVolumeInterpolatedAccessor_MR_VoxelsVolumeAccessor_MR_FunctionVolume (meshlib.VoxelsVolumeInterpolatedAccessor_MR_VoxelsVolumeAccessor_MR_FunctionVolume other, meshlib.VoxelsVolumeAccessor_MR_FunctionVolume accessor) | |
| float | get (meshlib.Vector3f pos) |
| Public Member Functions inherited from meshlib.CppObject | |
| final java.lang.foreign.MemorySegment | rawPointer () |
| final boolean | isOwned () |
| final void | close () |
| final java.lang.foreign.MemorySegment | release () |
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) | |
helper class for generalized access to voxel volume data with trilinear interpolation coordinate: 0 voxelSize | | I—*—I—*—I— | | | value: [0] [1] [2] ... note: this class is as thread-safe as the underlying Accessor e.g. VoxelsVolumeAccessor<VdbVolume> is not thread-safe (but several instances on same volume is thread-safe) Generated from class MR::VoxelsVolumeInterpolatedAccessor<MR::VoxelsVolumeAccessor<MR::FunctionVolume>>.
Instances created here own their C++ objects, see CppObject.
| meshlib.VoxelsVolumeInterpolatedAccessor_MR_VoxelsVolumeAccessor_MR_FunctionVolume.VoxelsVolumeInterpolatedAccessor_MR_VoxelsVolumeAccessor_MR_FunctionVolume | ( | 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.VoxelsVolumeInterpolatedAccessor_MR_VoxelsVolumeAccessor_MR_FunctionVolume.VoxelsVolumeInterpolatedAccessor_MR_VoxelsVolumeAccessor_MR_FunctionVolume | ( | meshlib.FunctionVolume | volume, |
| meshlib.VoxelsVolumeAccessor_MR_FunctionVolume | accessor ) |
create an accessor instance that stores references to volume and its accessor the volume should not modified while it is accessed by this class Generated from constructor MR::VoxelsVolumeInterpolatedAccessor<MR::VoxelsVolumeAccessor<MR::FunctionVolume>>::VoxelsVolumeInterpolatedAccessor. The reference to the parameter volume might be preserved in the constructed object. The reference to the parameter accessor might be preserved in the constructed object.
Calls MR_VoxelsVolumeInterpolatedAccessor_MR_VoxelsVolumeAccessor_MR_FunctionVolume_Construct_MR_FunctionVolume().
| meshlib.VoxelsVolumeInterpolatedAccessor_MR_VoxelsVolumeAccessor_MR_FunctionVolume.VoxelsVolumeInterpolatedAccessor_MR_VoxelsVolumeAccessor_MR_FunctionVolume | ( | meshlib.VoxelsVolumeInterpolatedAccessor_MR_VoxelsVolumeAccessor_MR_FunctionVolume | other, |
| meshlib.VoxelsVolumeAccessor_MR_FunctionVolume | accessor ) |
a copying-like constructor with explicitly provided accessor Generated from constructor MR::VoxelsVolumeInterpolatedAccessor<MR::VoxelsVolumeAccessor<MR::FunctionVolume>>::VoxelsVolumeInterpolatedAccessor. The reference to the parameter other might be preserved in the constructed object. The reference to the parameter accessor might be preserved in the constructed object.
Calls MR_VoxelsVolumeInterpolatedAccessor_MR_VoxelsVolumeAccessor_MR_FunctionVolume_Construct_MR_VoxelsVolumeInterpolatedAccessor_MR_VoxelsVolumeAccessor_MR_FunctionVolume().
| float meshlib.VoxelsVolumeInterpolatedAccessor_MR_VoxelsVolumeAccessor_MR_FunctionVolume.get | ( | meshlib.Vector3f | pos | ) |
get value at specified coordinates Generated from method MR::VoxelsVolumeInterpolatedAccessor<MR::VoxelsVolumeAccessor<MR::FunctionVolume>>::get.
Calls MR_VoxelsVolumeInterpolatedAccessor_MR_VoxelsVolumeAccessor_MR_FunctionVolume_get().