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

This structure store data to transform distance map to world coordinates Generated from class MR.DistanceMapToWorld. This is the non-const half of the class. More...

+ Inheritance diagram for MR.DistanceMapToWorld:

Public Member Functions

unsafe DistanceMapToWorld ()
 Constructs an empty (default-constructed) instance.
 
unsafe DistanceMapToWorld (MR.Const_DistanceMapToWorld _other)
 Generated from constructor MR.DistanceMapToWorld.DistanceMapToWorld.
 
 DistanceMapToWorld (DistanceMapToWorld _other)
 Generated from constructor MR.DistanceMapToWorld.DistanceMapToWorld.
 
unsafe DistanceMapToWorld (MR.Const_MeshToDistanceMapParams params_)
 Init fields by MeshToDistanceMapParams struct Generated from constructor MR.DistanceMapToWorld.DistanceMapToWorld.
 
unsafe DistanceMapToWorld (MR.Const_ContourToDistanceMapParams params_)
 Init fields by ContourToDistanceMapParams struct Generated from constructor MR.DistanceMapToWorld.DistanceMapToWorld.
 
unsafe DistanceMapToWorld (in MR.AffineXf3f xf)
 Converts from AffineXf3f Generated from constructor MR.DistanceMapToWorld.DistanceMapToWorld.
 
unsafe MR.DistanceMapToWorld assign (MR.Const_DistanceMapToWorld _other)
 Generated from method MR.DistanceMapToWorld.operator=.
 

Static Public Member Functions

static unsafe implicit operator DistanceMapToWorld (MR.Const_MeshToDistanceMapParams params_)
 Init fields by MeshToDistanceMapParams struct Generated from constructor MR.DistanceMapToWorld.DistanceMapToWorld.
 
static unsafe implicit operator DistanceMapToWorld (MR.Const_ContourToDistanceMapParams params_)
 Init fields by ContourToDistanceMapParams struct Generated from constructor MR.DistanceMapToWorld.DistanceMapToWorld.
 
static unsafe implicit operator DistanceMapToWorld (in MR.AffineXf3f xf)
 Converts from AffineXf3f Generated from constructor MR.DistanceMapToWorld.DistanceMapToWorld.
 

Properties

new unsafe ref MR.Vector3f orgPoint [get]
 world coordinates of distance map origin corner
 
new unsafe ref MR.Vector3f pixelXVec [get]
 
new unsafe ref MR.Vector3f pixelYVec [get]
 
new unsafe ref MR.Vector3f direction [get]
 

Detailed Description

This structure store data to transform distance map to world coordinates Generated from class MR.DistanceMapToWorld. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ DistanceMapToWorld() [1/6]

unsafe MR.DistanceMapToWorld.DistanceMapToWorld ( )
inline

Constructs an empty (default-constructed) instance.

◆ DistanceMapToWorld() [2/6]

unsafe MR.DistanceMapToWorld.DistanceMapToWorld ( MR.Const_DistanceMapToWorld _other)
inline

Generated from constructor MR.DistanceMapToWorld.DistanceMapToWorld.

◆ DistanceMapToWorld() [3/6]

MR.DistanceMapToWorld.DistanceMapToWorld ( DistanceMapToWorld _other)
inline

Generated from constructor MR.DistanceMapToWorld.DistanceMapToWorld.

◆ DistanceMapToWorld() [4/6]

unsafe MR.DistanceMapToWorld.DistanceMapToWorld ( MR.Const_MeshToDistanceMapParams params_)
inline

Init fields by MeshToDistanceMapParams struct Generated from constructor MR.DistanceMapToWorld.DistanceMapToWorld.

◆ DistanceMapToWorld() [5/6]

unsafe MR.DistanceMapToWorld.DistanceMapToWorld ( MR.Const_ContourToDistanceMapParams params_)
inline

Init fields by ContourToDistanceMapParams struct Generated from constructor MR.DistanceMapToWorld.DistanceMapToWorld.

◆ DistanceMapToWorld() [6/6]

unsafe MR.DistanceMapToWorld.DistanceMapToWorld ( in MR.AffineXf3f xf)
inline

Converts from AffineXf3f Generated from constructor MR.DistanceMapToWorld.DistanceMapToWorld.

Member Function Documentation

◆ assign()

unsafe MR.DistanceMapToWorld MR.DistanceMapToWorld.assign ( MR.Const_DistanceMapToWorld _other)
inline

Generated from method MR.DistanceMapToWorld.operator=.

◆ operator DistanceMapToWorld() [1/3]

static unsafe implicit MR.DistanceMapToWorld.operator DistanceMapToWorld ( in MR.AffineXf3f xf)
inlinestatic

Converts from AffineXf3f Generated from constructor MR.DistanceMapToWorld.DistanceMapToWorld.

◆ operator DistanceMapToWorld() [2/3]

static unsafe implicit MR.DistanceMapToWorld.operator DistanceMapToWorld ( MR.Const_ContourToDistanceMapParams params_)
inlinestatic

Init fields by ContourToDistanceMapParams struct Generated from constructor MR.DistanceMapToWorld.DistanceMapToWorld.

◆ operator DistanceMapToWorld() [3/3]

static unsafe implicit MR.DistanceMapToWorld.operator DistanceMapToWorld ( MR.Const_MeshToDistanceMapParams params_)
inlinestatic

Init fields by MeshToDistanceMapParams struct Generated from constructor MR.DistanceMapToWorld.DistanceMapToWorld.

Property Documentation

◆ direction

new unsafe ref MR.Vector3f MR.DistanceMapToWorld.direction
get

vector of depth direction

Note
typically it should be normalized and orthogonal to pixelXVec pixelYVec plane

◆ orgPoint

new unsafe ref MR.Vector3f MR.DistanceMapToWorld.orgPoint
get

world coordinates of distance map origin corner

◆ pixelXVec

new unsafe ref MR.Vector3f MR.DistanceMapToWorld.pixelXVec
get

vector in world space of pixel x positive direction length is equal to pixel size

Note
typically it should be orthogonal to pixelYVec

◆ pixelYVec

new unsafe ref MR.Vector3f MR.DistanceMapToWorld.pixelYVec
get

vector in world space of pixel y positive direction length is equal to pixel size

Note
typically it should be orthogonal to pixelXVec

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