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) | |
Generated from class MR::VolumeIndexer.
Instances created here own their C++ objects, see CppObject.
| meshlib.VolumeIndexer.VolumeIndexer | ( | 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.VolumeIndexer.VolumeIndexer | ( | meshlib.VolumeIndexer | _other | ) |
Generated from constructor MR::VolumeIndexer::VolumeIndexer. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
Calls MR_VolumeIndexer_ConstructFromAnother().
| meshlib.VolumeIndexer.VolumeIndexer | ( | meshlib.Vector3i | dims | ) |
Generated from constructor MR::VolumeIndexer::VolumeIndexer. The reference to the parameter dims might be preserved in the constructed object.
Calls MR_VolumeIndexer_Construct().
| boolean meshlib.VolumeIndexer.areNeigbors | ( | meshlib.Vector3i | pos0, |
| meshlib.Vector3i | pos1 ) |
Generated from method MR::VolumeIndexer::areNeigbors.
Calls MR_VolumeIndexer_areNeigbors_MR_Vector3i().
| boolean meshlib.VolumeIndexer.areNeigbors | ( | meshlib.VoxelId | v0, |
| meshlib.VoxelId | v1 ) |
returns true if v1 is within at most 6 neighbors of v0 Generated from method MR::VolumeIndexer::areNeigbors.
Calls MR_VolumeIndexer_areNeigbors_MR_VoxelId().
| meshlib.VolumeIndexer meshlib.VolumeIndexer.assignFromAnother | ( | meshlib.VolumeIndexer | _other | ) |
Generated from method MR::VolumeIndexer::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.
Calls MR_VolumeIndexer_AssignFromAnother().
| meshlib.Vector3i meshlib.VolumeIndexer.dims | ( | ) |
Generated from method MR::VolumeIndexer::dims.
Calls MR_VolumeIndexer_dims().
| meshlib.VoxelId meshlib.VolumeIndexer.endId | ( | ) |
returns the last plus one voxel Id for defining iteration range Generated from method MR::VolumeIndexer::endId.
Calls MR_VolumeIndexer_endId().
| meshlib.VoxelId meshlib.VolumeIndexer.getExistingNeighbor | ( | meshlib.VoxelId | v, |
| meshlib.OutEdge | toNei ) |
returns id of v's neighbor specified by the edge, which is known to exist (so skipping a lot of checks) Generated from method MR::VolumeIndexer::getExistingNeighbor.
Calls MR_VolumeIndexer_getExistingNeighbor().
| meshlib.VoxelId meshlib.VolumeIndexer.getNeighbor | ( | meshlib.VoxelId | v, |
| meshlib.OutEdge | toNei ) |
returns id of v's neighbor specified by the edge Generated from method MR::VolumeIndexer::getNeighbor.
Calls MR_VolumeIndexer_getNeighbor_2_MR_VoxelId().
| meshlib.VoxelId meshlib.VolumeIndexer.getNeighbor | ( | meshlib.VoxelId | v, |
| meshlib.Vector3i | pos, | ||
| boolean | bdPos, | ||
| meshlib.OutEdge | toNei ) |
Generated from method MR::VolumeIndexer::getNeighbor.
Calls MR_VolumeIndexer_getNeighbor_4().
| meshlib.VoxelId meshlib.VolumeIndexer.getNeighbor | ( | meshlib.VoxelId | v, |
| meshlib.Vector3i | pos, | ||
| meshlib.OutEdge | toNei ) |
Generated from method MR::VolumeIndexer::getNeighbor.
Calls MR_VolumeIndexer_getNeighbor_3().
| meshlib.VoxelLocation meshlib.VolumeIndexer.getNeighbor | ( | meshlib.VoxelLocation | loc, |
| meshlib.OutEdge | toNei ) |
given existing voxel at (loc), returns its neighbor specified by the edge (toNei); if the neighbour does not exist (loc is on boundary), returns invalid VoxelLocation Generated from method MR::VolumeIndexer::getNeighbor.
Calls MR_VolumeIndexer_getNeighbor_2_MR_VoxelLocation().
| boolean meshlib.VolumeIndexer.hasNeighbour | ( | meshlib.Vector3i | pos, |
| meshlib.OutEdge | toNei ) |
given existing voxel at (pos), returns whether it has valid neighbor specified by the edge (toNei) Generated from method MR::VolumeIndexer::hasNeighbour.
Calls MR_VolumeIndexer_hasNeighbour().
| boolean meshlib.VolumeIndexer.isBdVoxel | ( | meshlib.Vector3i | pos | ) |
returns true if this voxel is on the boundary of the volume Generated from method MR::VolumeIndexer::isBdVoxel.
Calls MR_VolumeIndexer_isBdVoxel().
| boolean meshlib.VolumeIndexer.isInDims | ( | meshlib.Vector3i | pos | ) |
returns true if this voxel is within dimensions Generated from method MR::VolumeIndexer::isInDims.
Calls MR_VolumeIndexer_isInDims().
| long meshlib.VolumeIndexer.size | ( | ) |
returns the total number of voxels Generated from method MR::VolumeIndexer::size.
Calls MR_VolumeIndexer_size().
| long meshlib.VolumeIndexer.sizeXY | ( | ) |
Generated from method MR::VolumeIndexer::sizeXY.
Calls MR_VolumeIndexer_sizeXY().
| meshlib.VoxelLocation meshlib.VolumeIndexer.toLoc | ( | meshlib.Vector3i | pos | ) |
Generated from method MR::VolumeIndexer::toLoc.
Calls MR_VolumeIndexer_toLoc_MR_Vector3i().
| meshlib.VoxelLocation meshlib.VolumeIndexer.toLoc | ( | meshlib.VoxelId | id | ) |
Generated from method MR::VolumeIndexer::toLoc.
Calls MR_VolumeIndexer_toLoc_MR_VoxelId().
| meshlib.Vector3i meshlib.VolumeIndexer.toPos | ( | meshlib.VoxelId | id | ) |
Generated from method MR::VolumeIndexer::toPos.
Calls MR_VolumeIndexer_toPos().
| meshlib.VoxelId meshlib.VolumeIndexer.toVoxelId | ( | meshlib.Vector3i | pos | ) |
Generated from method MR::VolumeIndexer::toVoxelId.
Calls MR_VolumeIndexer_toVoxelId().