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

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

+ Inheritance diagram for MR.DenseBox:

Public Member Functions

unsafe DenseBox (MR.Const_DenseBox _other)
 Generated from constructor MR.DenseBox.DenseBox.
 
 DenseBox (DenseBox _other)
 Generated from constructor MR.DenseBox.DenseBox.
 
unsafe 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 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 DenseBox (MR.Const_MeshPart meshPart, MR.AffineXf3f? xf=null)
 Include mesh part into this dense box Generated from constructor MR.DenseBox.DenseBox.
 
unsafe DenseBox (MR.Const_PointCloud points, MR.AffineXf3f? xf=null)
 Include point into this dense box Generated from constructor MR.DenseBox.DenseBox.
 
unsafe DenseBox (MR.Const_Polyline3 line, MR.AffineXf3f? xf=null)
 Include line into this dense box Generated from constructor MR.DenseBox.DenseBox.
 
unsafe MR.DenseBox assign (MR.Const_DenseBox _other)
 Generated from method MR.DenseBox.operator=.
 

Static Public Member Functions

static unsafe implicit operator DenseBox (MR.Std.Const_Vector_MRVector3f points)
 Include given points into this dense box Generated from constructor MR.DenseBox.DenseBox.
 
static unsafe implicit operator DenseBox (MR.Const_MeshPart meshPart)
 Include mesh part into this dense box Generated from constructor MR.DenseBox.DenseBox.
 
static unsafe implicit operator DenseBox (MR.Const_PointCloud points)
 Include point into this dense box Generated from constructor MR.DenseBox.DenseBox.
 
static unsafe implicit operator DenseBox (MR.Const_Polyline3 line)
 Include line into this dense box Generated from constructor MR.DenseBox.DenseBox.
 

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 non-const half of the class.

Constructor & Destructor Documentation

◆ DenseBox() [1/7]

unsafe MR.DenseBox.DenseBox ( MR.Const_DenseBox _other)
inline

Generated from constructor MR.DenseBox.DenseBox.

◆ DenseBox() [2/7]

MR.DenseBox.DenseBox ( DenseBox _other)
inline

Generated from constructor MR.DenseBox.DenseBox.

◆ DenseBox() [3/7]

unsafe MR.DenseBox.DenseBox ( MR.Std.Const_Vector_MRVector3f points,
MR.AffineXf3f? xf = null )
inline

Include given points into this dense box Generated from constructor MR.DenseBox.DenseBox.

◆ DenseBox() [4/7]

unsafe MR.DenseBox.DenseBox ( MR.Std.Const_Vector_MRVector3f points,
MR.Std.Const_Vector_Float weights,
MR.AffineXf3f? xf = null )
inline

Include given weighed points into this dense box Generated from constructor MR.DenseBox.DenseBox.

◆ DenseBox() [5/7]

unsafe MR.DenseBox.DenseBox ( MR.Const_MeshPart meshPart,
MR.AffineXf3f? xf = null )
inline

Include mesh part into this dense box Generated from constructor MR.DenseBox.DenseBox.

◆ DenseBox() [6/7]

unsafe MR.DenseBox.DenseBox ( MR.Const_PointCloud points,
MR.AffineXf3f? xf = null )
inline

Include point into this dense box Generated from constructor MR.DenseBox.DenseBox.

◆ DenseBox() [7/7]

unsafe MR.DenseBox.DenseBox ( MR.Const_Polyline3 line,
MR.AffineXf3f? xf = null )
inline

Include line into this dense box Generated from constructor MR.DenseBox.DenseBox.

Member Function Documentation

◆ assign()

unsafe MR.DenseBox MR.DenseBox.assign ( MR.Const_DenseBox _other)
inline

Generated from method MR.DenseBox.operator=.

◆ operator DenseBox() [1/4]

static unsafe implicit MR.DenseBox.operator DenseBox ( MR.Const_MeshPart meshPart)
inlinestatic

Include mesh part into this dense box Generated from constructor MR.DenseBox.DenseBox.

◆ operator DenseBox() [2/4]

static unsafe implicit MR.DenseBox.operator DenseBox ( MR.Const_PointCloud points)
inlinestatic

Include point into this dense box Generated from constructor MR.DenseBox.DenseBox.

◆ operator DenseBox() [3/4]

static unsafe implicit MR.DenseBox.operator DenseBox ( MR.Const_Polyline3 line)
inlinestatic

Include line into this dense box Generated from constructor MR.DenseBox.DenseBox.

◆ operator DenseBox() [4/4]

static unsafe implicit MR.DenseBox.operator DenseBox ( MR.Std.Const_Vector_MRVector3f points)
inlinestatic

Include given points into this dense box Generated from constructor MR.DenseBox.DenseBox.


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