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

describes the point of measurement on mesh Generated from class MR.MeshPoint. This is the non-const half of the class. More...

Inheritance diagram for MR.MeshPoint:

Public Member Functions

unsafe MeshPoint ()
 Constructs an empty (default-constructed) instance.
unsafe MeshPoint (MR.Const_MeshTriPoint triPoint, MR.Vector3f pt, MR.Vector3f inDir, MR.Std._ByValue_Function_Bool_From_MRFaceId notIncidentFaces)
 Constructs MR.MeshPoint elementwise.
unsafe MeshPoint (MR._ByValue_MeshPoint _other)
 Generated from constructor MR.MeshPoint.MeshPoint.
 MeshPoint (Const_MeshPoint _other)
 Generated from constructor MR.MeshPoint.MeshPoint.
 MeshPoint (MeshPoint _other)
 Generated from constructor MR.MeshPoint.MeshPoint.
unsafe MR.MeshPoint assign (MR._ByValue_MeshPoint _other)
 Generated from method MR::MeshPoint::operator=.
unsafe void set (MR.Const_Mesh mesh, MR.Const_MeshTriPoint p)
 Generated from method MR.MeshPoint.set.
Public Member Functions inherited from MR.Const_MeshPoint
virtual void Dispose ()
unsafe Const_MeshPoint ()
 Constructs an empty (default-constructed) instance.
unsafe Const_MeshPoint (MR.Const_MeshTriPoint triPoint, MR.Vector3f pt, MR.Vector3f inDir, MR.Std._ByValue_Function_Bool_From_MRFaceId notIncidentFaces)
 Constructs MR.MeshPoint elementwise.
unsafe Const_MeshPoint (MR._ByValue_MeshPoint _other)
 Generated from constructor MR.MeshPoint.MeshPoint.
 Const_MeshPoint (Const_MeshPoint _other)
 Generated from constructor MR.MeshPoint.MeshPoint.
 Const_MeshPoint (MeshPoint _other)
 Generated from constructor MR.MeshPoint.MeshPoint.

Properties

new unsafe MR.MeshTriPoint triPoint [get, protected set]
 relative position on mesh
new unsafe ref MR.Vector3f pt [get]
 3d coordinates
new unsafe ref MR.Vector3f inDir [get]
 unit direction inside the mesh = minus normal
new unsafe MR.Std.Function_Bool_From_MRFaceId notIncidentFaces [get, protected set]
 predicate that returns true for mesh faces not-incident to the point
Properties inherited from MR.Const_MeshPoint
unsafe MR.Const_MeshTriPoint triPoint [get, protected set]
 relative position on mesh
unsafe ref readonly MR.Vector3f pt [get]
 3d coordinates
unsafe ref readonly MR.Vector3f inDir [get]
 unit direction inside the mesh = minus normal
unsafe MR.Std.Const_Function_Bool_From_MRFaceId notIncidentFaces [get, protected set]
 predicate that returns true for mesh faces not-incident to the point

Additional Inherited Members

Protected Member Functions inherited from MR.Const_MeshPoint
virtual unsafe void Dispose (bool disposing)
Protected Attributes inherited from MR.Const_MeshPoint
unsafe MR.Vector3f__ref_storage_pt
unsafe MR.Vector3f__ref_storage_inDir

Detailed Description

describes the point of measurement on mesh Generated from class MR.MeshPoint. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ MeshPoint() [1/5]

unsafe MR.MeshPoint.MeshPoint ( )
inline

Constructs an empty (default-constructed) instance.

◆ MeshPoint() [2/5]

unsafe MR.MeshPoint.MeshPoint ( MR.Const_MeshTriPoint triPoint,
MR.Vector3f pt,
MR.Vector3f inDir,
MR.Std._ByValue_Function_Bool_From_MRFaceId notIncidentFaces )
inline

Constructs MR.MeshPoint elementwise.

◆ MeshPoint() [3/5]

unsafe MR.MeshPoint.MeshPoint ( MR._ByValue_MeshPoint _other)
inline

Generated from constructor MR.MeshPoint.MeshPoint.

◆ MeshPoint() [4/5]

MR.MeshPoint.MeshPoint ( Const_MeshPoint _other)
inline

Generated from constructor MR.MeshPoint.MeshPoint.

◆ MeshPoint() [5/5]

MR.MeshPoint.MeshPoint ( MeshPoint _other)
inline

Generated from constructor MR.MeshPoint.MeshPoint.

Member Function Documentation

◆ assign()

unsafe MR.MeshPoint MR.MeshPoint.assign ( MR._ByValue_MeshPoint _other)
inline

Generated from method MR::MeshPoint::operator=.

◆ set()

unsafe void MR.MeshPoint.set ( MR.Const_Mesh mesh,
MR.Const_MeshTriPoint p )
inline

Generated from method MR.MeshPoint.set.

Property Documentation

◆ inDir

new unsafe ref MR.Vector3f MR.MeshPoint.inDir
get

unit direction inside the mesh = minus normal

◆ notIncidentFaces

new unsafe MR.Std.Function_Bool_From_MRFaceId MR.MeshPoint.notIncidentFaces
getprotected set

predicate that returns true for mesh faces not-incident to the point

◆ pt

new unsafe ref MR.Vector3f MR.MeshPoint.pt
get

3d coordinates

◆ triPoint

new unsafe MR.MeshTriPoint MR.MeshPoint.triPoint
getprotected set

relative position on mesh


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