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

Generated from class MR.PolylineProjectionResult3Arg. Base classes: Direct: (non-virtual) MR.PolylineProjectionResult3 This is the non-const half of the class. More...

Inheritance diagram for MR.PolylineProjectionResult3Arg:

Public Member Functions

unsafe PolylineProjectionResult3Arg ()
 Constructs an empty (default-constructed) instance.
unsafe PolylineProjectionResult3Arg (MR.Const_PolylineProjectionResult3Arg _other)
 Generated from constructor MR.PolylineProjectionResult3Arg.PolylineProjectionResult3Arg.
 PolylineProjectionResult3Arg (PolylineProjectionResult3Arg _other)
 Generated from constructor MR.PolylineProjectionResult3Arg.PolylineProjectionResult3Arg.
unsafe MR.PolylineProjectionResult3Arg assign (MR.Const_PolylineProjectionResult3Arg _other)
 Generated from method MR::PolylineProjectionResult3Arg::operator=.
Public Member Functions inherited from MR.Const_PolylineProjectionResult3Arg
virtual void Dispose ()
unsafe Const_PolylineProjectionResult3Arg ()
 Constructs an empty (default-constructed) instance.
unsafe Const_PolylineProjectionResult3Arg (MR.Const_PolylineProjectionResult3Arg _other)
 Generated from constructor MR.PolylineProjectionResult3Arg.PolylineProjectionResult3Arg.
 Const_PolylineProjectionResult3Arg (PolylineProjectionResult3Arg _other)
 Generated from constructor MR.PolylineProjectionResult3Arg.PolylineProjectionResult3Arg.
unsafe bool valid ()
 check for validity, otherwise the projection was not found Generated from method MR.PolylineProjectionResult3Arg.valid.

Static Public Member Functions

static unsafe implicit operator MR.PolylineProjectionResult3 (PolylineProjectionResult3Arg self)
Static Public Member Functions inherited from MR.Const_PolylineProjectionResult3Arg
static unsafe implicit operator MR.Const_PolylineProjectionResult3 (Const_PolylineProjectionResult3Arg self)
static unsafe operator bool (MR.Const_PolylineProjectionResult3Arg _this)
 Generated from conversion operator MR::PolylineProjectionResult3Arg::operator bool.

Properties

new unsafe ref MR.VertId pointId [get]
new unsafe ref MR.UndirectedEdgeId line [get]
 polyline's edge containing the closest point
new unsafe ref MR.Vector3f point [get]
 closest point on polyline, transformed by xf if it is given
new unsafe ref float distSq [get]
 squared distance from pt to proj
Properties inherited from MR.Const_PolylineProjectionResult3Arg
unsafe ref readonly MR.VertId pointId [get]
unsafe ref readonly MR.UndirectedEdgeId line [get]
 polyline's edge containing the closest point
unsafe ref readonly MR.Vector3f point [get]
 closest point on polyline, transformed by xf if it is given
unsafe float distSq [get]
 squared distance from pt to proj

Additional Inherited Members

Protected Member Functions inherited from MR.Const_PolylineProjectionResult3Arg
virtual unsafe void Dispose (bool disposing)
Protected Attributes inherited from MR.Const_PolylineProjectionResult3Arg
unsafe MR.VertId__ref_storage_pointId
unsafe MR.UndirectedEdgeId__ref_storage_line
unsafe MR.Vector3f__ref_storage_point
unsafe float * __ref_storage_distSq

Detailed Description

Generated from class MR.PolylineProjectionResult3Arg. Base classes: Direct: (non-virtual) MR.PolylineProjectionResult3 This is the non-const half of the class.

Constructor & Destructor Documentation

◆ PolylineProjectionResult3Arg() [1/3]

unsafe MR.PolylineProjectionResult3Arg.PolylineProjectionResult3Arg ( )
inline

Constructs an empty (default-constructed) instance.

◆ PolylineProjectionResult3Arg() [2/3]

unsafe MR.PolylineProjectionResult3Arg.PolylineProjectionResult3Arg ( MR.Const_PolylineProjectionResult3Arg _other)
inline

◆ PolylineProjectionResult3Arg() [3/3]

MR.PolylineProjectionResult3Arg.PolylineProjectionResult3Arg ( PolylineProjectionResult3Arg _other)
inline

Member Function Documentation

◆ assign()

unsafe MR.PolylineProjectionResult3Arg MR.PolylineProjectionResult3Arg.assign ( MR.Const_PolylineProjectionResult3Arg _other)
inline

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

◆ operator MR.PolylineProjectionResult3()

unsafe implicit MR.PolylineProjectionResult3Arg.operator MR.PolylineProjectionResult3 ( PolylineProjectionResult3Arg self)
inlinestatic

Property Documentation

◆ distSq

new unsafe ref float MR.PolylineProjectionResult3Arg.distSq
get

squared distance from pt to proj

◆ line

new unsafe ref MR.UndirectedEdgeId MR.PolylineProjectionResult3Arg.line
get

polyline's edge containing the closest point

◆ point

new unsafe ref MR.Vector3f MR.PolylineProjectionResult3Arg.point
get

closest point on polyline, transformed by xf if it is given

◆ pointId

new unsafe ref MR.VertId MR.PolylineProjectionResult3Arg.pointId
get

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