MeshLib C# Docs
Loading...
Searching...
No Matches
MR.SimpleVolumeMinMaxU16 Class Reference

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.SimpleVolumeMinMaxU16. Base classes: Direct: (non-virtual) MR.SimpleVolumeU16 MR.Box<unsigned short> This is the non-const half of the class. More...

+ Inheritance diagram for MR.SimpleVolumeMinMaxU16:

Public Member Functions

unsafe SimpleVolumeMinMaxU16 ()
 Constructs an empty (default-constructed) instance.
 
unsafe SimpleVolumeMinMaxU16 (MR._ByValue_SimpleVolumeMinMaxU16 _other)
 Generated from constructor MR.SimpleVolumeMinMaxU16.SimpleVolumeMinMaxU16.
 
 SimpleVolumeMinMaxU16 (Const_SimpleVolumeMinMaxU16 _other)
 Generated from constructor MR.SimpleVolumeMinMaxU16.SimpleVolumeMinMaxU16.
 
 SimpleVolumeMinMaxU16 (SimpleVolumeMinMaxU16 _other)
 Generated from constructor MR.SimpleVolumeMinMaxU16.SimpleVolumeMinMaxU16.
 
unsafe MR.SimpleVolumeMinMaxU16 assign (MR._ByValue_SimpleVolumeMinMaxU16 _other)
 Generated from method MR.SimpleVolumeMinMaxU16.operator=.
 
unsafe MR.Box_UnsignedShort intersect (MR.Const_Box_UnsignedShort b)
 Generated from method MR.SimpleVolumeMinMaxU16.intersect.
 

Static Public Member Functions

static unsafe implicit operator MR.SimpleVolumeU16 (SimpleVolumeMinMaxU16 self)
 
static unsafe implicit operator MR.Box_UnsignedShort (SimpleVolumeMinMaxU16 self)
 

Properties

new unsafe MR.Vector_UnsignedShort_MRVoxelId data [get, protected set]
 
new unsafe ref MR.Vector3i dims [get]
 
new unsafe ref MR.Vector3f voxelSize [get]
 
new unsafe ref ushort min [get]
 
new unsafe ref ushort max [get]
 

Detailed Description

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.SimpleVolumeMinMaxU16. Base classes: Direct: (non-virtual) MR.SimpleVolumeU16 MR.Box<unsigned short> This is the non-const half of the class.

Constructor & Destructor Documentation

◆ SimpleVolumeMinMaxU16() [1/4]

unsafe MR.SimpleVolumeMinMaxU16.SimpleVolumeMinMaxU16 ( )
inline

Constructs an empty (default-constructed) instance.

◆ SimpleVolumeMinMaxU16() [2/4]

unsafe MR.SimpleVolumeMinMaxU16.SimpleVolumeMinMaxU16 ( MR._ByValue_SimpleVolumeMinMaxU16 _other)
inline

Generated from constructor MR.SimpleVolumeMinMaxU16.SimpleVolumeMinMaxU16.

◆ SimpleVolumeMinMaxU16() [3/4]

MR.SimpleVolumeMinMaxU16.SimpleVolumeMinMaxU16 ( Const_SimpleVolumeMinMaxU16 _other)
inline

Generated from constructor MR.SimpleVolumeMinMaxU16.SimpleVolumeMinMaxU16.

◆ SimpleVolumeMinMaxU16() [4/4]

MR.SimpleVolumeMinMaxU16.SimpleVolumeMinMaxU16 ( SimpleVolumeMinMaxU16 _other)
inline

Generated from constructor MR.SimpleVolumeMinMaxU16.SimpleVolumeMinMaxU16.

Member Function Documentation

◆ assign()

unsafe MR.SimpleVolumeMinMaxU16 MR.SimpleVolumeMinMaxU16.assign ( MR._ByValue_SimpleVolumeMinMaxU16 _other)
inline

Generated from method MR.SimpleVolumeMinMaxU16.operator=.

◆ intersect()

unsafe MR.Box_UnsignedShort MR.SimpleVolumeMinMaxU16.intersect ( MR.Const_Box_UnsignedShort b)
inline

Generated from method MR.SimpleVolumeMinMaxU16.intersect.

◆ operator MR.Box_UnsignedShort()

static unsafe implicit MR.SimpleVolumeMinMaxU16.operator MR.Box_UnsignedShort ( SimpleVolumeMinMaxU16 self)
inlinestatic

◆ operator MR.SimpleVolumeU16()

static unsafe implicit MR.SimpleVolumeMinMaxU16.operator MR.SimpleVolumeU16 ( SimpleVolumeMinMaxU16 self)
inlinestatic

Property Documentation

◆ data

new unsafe MR.Vector_UnsignedShort_MRVoxelId MR.SimpleVolumeMinMaxU16.data
getprotected set

◆ dims

new unsafe ref MR.Vector3i MR.SimpleVolumeMinMaxU16.dims
get

◆ max

new unsafe ref ushort MR.SimpleVolumeMinMaxU16.max
get

◆ min

new unsafe ref ushort MR.SimpleVolumeMinMaxU16.min
get

◆ voxelSize

new unsafe ref MR.Vector3f MR.SimpleVolumeMinMaxU16.voxelSize
get

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