represents a box in 3D space subdivided on voxels stored in T; and stores minimum and maximum values among all valid voxels Generated from class MR.VdbVolume. Base classes: Direct: (non-virtual) MR::VoxelsVolume<MR.FloatGrid> MR.Box1f This is the const half of the class.
More...
|
| virtual unsafe void | Dispose (bool disposing) |
represents a box in 3D space subdivided on voxels stored in T; and stores minimum and maximum values among all valid voxels Generated from class MR.VdbVolume. Base classes: Direct: (non-virtual) MR::VoxelsVolume<MR.FloatGrid> MR.Box1f This is the const half of the class.
◆ Const_VdbVolume() [1/4]
| unsafe MR.Const_VdbVolume.Const_VdbVolume |
( |
| ) |
|
|
inline |
Constructs an empty (default-constructed) instance.
◆ Const_VdbVolume() [2/4]
| unsafe MR.Const_VdbVolume.Const_VdbVolume |
( |
MR._ByValue_VdbVolume | _other | ) |
|
|
inline |
◆ Const_VdbVolume() [3/4]
◆ Const_VdbVolume() [4/4]
| MR.Const_VdbVolume.Const_VdbVolume |
( |
VdbVolume | _other | ) |
|
|
inline |
◆ center()
| unsafe float MR.Const_VdbVolume.center |
( |
| ) |
|
|
inline |
◆ corner()
| unsafe float MR.Const_VdbVolume.corner |
( |
bool | c | ) |
|
|
inline |
returns the corner of this box as specified by given bool-vector: 0 element in (c) means take min's coordinate, 1 element in (c) means take max's coordinate Generated from method MR.VdbVolume.corner.
◆ diagonal()
| unsafe float MR.Const_VdbVolume.diagonal |
( |
| ) |
|
|
inline |
◆ Dispose() [1/2]
| virtual void MR.Const_VdbVolume.Dispose |
( |
| ) |
|
|
inlinevirtual |
◆ Dispose() [2/2]
| virtual unsafe void MR.Const_VdbVolume.Dispose |
( |
bool | disposing | ) |
|
|
inlineprotectedvirtual |
◆ Equals() [1/2]
| bool MR.Const_VdbVolume.Equals |
( |
MR.Box1f | a | ) |
|
|
inline |
◆ Equals() [2/2]
| override bool MR.Const_VdbVolume.Equals |
( |
object? | other | ) |
|
|
inline |
◆ expanded()
| unsafe MR.Box1f MR.Const_VdbVolume.expanded |
( |
float | expansion | ) |
|
|
inline |
◆ fromMinAndSize()
| unsafe MR.Box1f MR.Const_VdbVolume.fromMinAndSize |
( |
float | min, |
|
|
float | size ) |
|
inlinestatic |
◆ getBoxClosestPointTo()
| unsafe float MR.Const_VdbVolume.getBoxClosestPointTo |
( |
float | pt | ) |
|
|
inline |
◆ getMaxBoxCorner()
| unsafe bool MR.Const_VdbVolume.getMaxBoxCorner |
( |
float | n | ) |
|
|
inlinestatic |
considering all planes with given normal and arbitrary shift: dot(n,x) = d finds the box's corner for which d is maximal Generated from method MR.VdbVolume.getMaxBoxCorner.
◆ getMinBoxCorner()
| unsafe bool MR.Const_VdbVolume.getMinBoxCorner |
( |
float | n | ) |
|
|
inlinestatic |
considering all planes with given normal and arbitrary shift: dot(n,x) = d finds the box's corner for which d is minimal Generated from method MR.VdbVolume.getMinBoxCorner.
◆ getProjection()
| unsafe float MR.Const_VdbVolume.getProjection |
( |
float | pt | ) |
|
|
inline |
returns the closest point on the box to the given point for points outside the box this is equivalent to getBoxClosestPointTo Generated from method MR.VdbVolume.getProjection.
◆ heapBytes()
| unsafe ulong MR.Const_VdbVolume.heapBytes |
( |
| ) |
|
|
inline |
◆ insignificantlyExpanded()
| unsafe MR.Box1f MR.Const_VdbVolume.insignificantlyExpanded |
( |
| ) |
|
|
inline |
◆ intersection()
◆ intersects()
| unsafe bool MR.Const_VdbVolume.intersects |
( |
in MR.Box1f | b | ) |
|
|
inline |
◆ operator MR.Const_VoxelsVolume_MRFloatGrid()
◆ operator MR.ConstBox_Box1f()
◆ operator!=()
◆ operator==()
Generated from method MR::VdbVolume::operator==.
◆ size()
| unsafe float MR.Const_VdbVolume.size |
( |
| ) |
|
|
inline |
◆ valid()
| unsafe bool MR.Const_VdbVolume.valid |
( |
| ) |
|
|
inline |
◆ volume()
| unsafe float MR.Const_VdbVolume.volume |
( |
| ) |
|
|
inline |
◆ __ref_storage_dims
| unsafe MR.Vector3i* MR.Const_VdbVolume.__ref_storage_dims |
|
protected |
◆ __ref_storage_Elements
| unsafe int* MR.Const_VdbVolume.__ref_storage_Elements |
|
staticprotected |
◆ __ref_storage_max
| unsafe float* MR.Const_VdbVolume.__ref_storage_max |
|
protected |
◆ __ref_storage_min
| unsafe float* MR.Const_VdbVolume.__ref_storage_min |
|
protected |
◆ __ref_storage_voxelSize
| unsafe MR.Vector3f* MR.Const_VdbVolume.__ref_storage_voxelSize |
|
protected |
◆ data
◆ dims
| unsafe ref readonly MR.Vector3i MR.Const_VdbVolume.dims |
|
get |
◆ Elements
| unsafe int MR.Const_VdbVolume.Elements |
|
staticget |
◆ max
| unsafe float MR.Const_VdbVolume.max |
|
get |
◆ min
| unsafe float MR.Const_VdbVolume.min |
|
get |
◆ voxelSize
| unsafe ref readonly MR.Vector3f MR.Const_VdbVolume.voxelSize |
|
get |
The documentation for this class was generated from the following file: