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

Structure to hold and work with dense box. More...

+ Inheritance diagram for MR.Const_DenseBox:

Classes

struct  _Underlying
 

Public Member Functions

virtual void Dispose ()
 
unsafe Const_DenseBox (MR.Const_DenseBox _other)
 Generated from constructor MR.DenseBox.DenseBox.
 
unsafe Const_DenseBox (MR.Std.Const_Vector_MRVector3f points, MR.AffineXf3f? xf=null)
 Include given points into this dense box Generated from constructor MR.DenseBox.DenseBox.
 
unsafe Const_DenseBox (MR.Std.Const_Vector_MRVector3f points, MR.Std.Const_Vector_Float weights, MR.AffineXf3f? xf=null)
 Include given weighed points into this dense box Generated from constructor MR.DenseBox.DenseBox.
 
unsafe Const_DenseBox (MR.Const_MeshPart meshPart, MR.AffineXf3f? xf=null)
 Include mesh part into this dense box Generated from constructor MR.DenseBox.DenseBox.
 
unsafe Const_DenseBox (MR.Const_PointCloud points, MR.AffineXf3f? xf=null)
 Include point into this dense box Generated from constructor MR.DenseBox.DenseBox.
 
unsafe Const_DenseBox (MR.Const_Polyline3 line, MR.AffineXf3f? xf=null)
 Include line into this dense box Generated from constructor MR.DenseBox.DenseBox.
 
unsafe MR.Vector3f center ()
 returns center of dense box Generated from method MR.DenseBox.center.
 
unsafe MR.Vector3f corner (in MR.Vector3b index)
 returns corner of dense box, each index value means: false - min, true - max example: {false, false, flase} - min point, {true, true, true} - max point Generated from method MR.DenseBox.corner.
 
unsafe bool contains (in MR.Vector3f pt)
 returns true if dense box contains given point Generated from method MR.DenseBox.contains.
 
unsafe ref readonly MR.Box3f box ()
 return box in its space Generated from method MR.DenseBox.box.
 
unsafe ref readonly MR.AffineXf3f basisXf ()
 transform box space to world space Generated from method MR.DenseBox.basisXf.
 
unsafe ref readonly MR.AffineXf3f basisXfInv ()
 transform world space to box space Generated from method MR.DenseBox.basisXfInv.
 

Protected Member Functions

virtual unsafe void Dispose (bool disposing)
 

Additional Inherited Members

- Protected Attributes inherited from MR.Misc.Object< Const_DenseBox >
bool _IsOwningVal
 
- Properties inherited from MR.Misc.Object< Const_DenseBox >
virtual bool _IsOwning [get]
 Returns true if this is an owning instance, and when disposed, will destroy the underlying C++ instance. If false, we assume that the underlying C++ instance will live long enough.
 

Detailed Description

Structure to hold and work with dense box.

Scalar operations that are not provided in this struct can be called via box() For example box().size(), box().diagonal() or box().volume() Non const operations are not allowed for dense box because it can spoil density Generated from class MR.DenseBox. This is the const half of the class.


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