Static Public Member Functions | |
| static meshlib.ICPGroupPair | staticDowncastFromICPPairData (meshlib.ICPPairData object) |
Additional Inherited Members | |
| Protected Member Functions inherited from meshlib.CppObject | |
| CppObject (java.lang.foreign.MemorySegment ptr, java.util.function.Consumer< java.lang.foreign.MemorySegment > destroy, java.lang.Object owner) | |
Generated from class MR::ICPGroupPair. Base classes: Direct: (non-virtual) MR::ICPPairData
Instances created here own their C++ objects, see CppObject.
| meshlib.ICPGroupPair.ICPGroupPair | ( | java.lang.foreign.MemorySegment | ptr, |
| boolean | owned, | ||
| java.lang.Object | owner ) |
Wraps a pointer from the C bindings. If owned, the object is destroyed when the wrapper dies. owner is kept alive as long as this wrapper is. Not for normal use.
| meshlib.ICPGroupPair.ICPGroupPair | ( | ) |
Constructs an empty (default-constructed) instance.
Calls MR_ICPGroupPair_DefaultConstruct().
| meshlib.ICPGroupPair.ICPGroupPair | ( | meshlib.ICPGroupPair | _other | ) |
Generated from constructor MR::ICPGroupPair::ICPGroupPair. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
Calls MR_ICPGroupPair_ConstructFromAnother().
| meshlib.ICPGroupPair meshlib.ICPGroupPair.assignFromAnother | ( | meshlib.ICPGroupPair | _other | ) |
Generated from method MR::ICPGroupPair::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.
Calls MR_ICPGroupPair_AssignFromAnother().
| float meshlib.ICPGroupPair.distSq | ( | ) |
squared distance between source and target points Returns a pointer to a member variable of class MR::ICPGroupPair named distSq. The reference to this object might be preserved as the return value.
Calls MR_ICPGroupPair_Get_distSq().
| void meshlib.ICPGroupPair.setDistSq | ( | float | value | ) |
squared distance between source and target points Modifies a member variable of class MR::ICPGroupPair named distSq.
Calls MR_ICPGroupPair_Set_distSq().
| void meshlib.ICPGroupPair.setSrcId | ( | meshlib.ObjVertId | value | ) |
Modifies a member variable of class MR::ICPGroupPair named srcId. The reference to the parameter value might be preserved in this object in element srcId.
Calls MR_ICPGroupPair_Set_srcId().
| void meshlib.ICPGroupPair.setSrcNorm | ( | meshlib.Vector3f | value | ) |
normal in source point after transforming in world space Modifies a member variable of class MR::ICPGroupPair named srcNorm. The reference to the parameter value might be preserved in this object in element srcNorm.
Calls MR_ICPGroupPair_Set_srcNorm().
| void meshlib.ICPGroupPair.setSrcPoint | ( | meshlib.Vector3f | value | ) |
coordinates of the source point after transforming in world space Modifies a member variable of class MR::ICPGroupPair named srcPoint. The reference to the parameter value might be preserved in this object in element srcPoint.
Calls MR_ICPGroupPair_Set_srcPoint().
| void meshlib.ICPGroupPair.setTgtClosestId | ( | meshlib.ObjVertId | value | ) |
Modifies a member variable of class MR::ICPGroupPair named tgtClosestId. The reference to the parameter value might be preserved in this object in element tgtClosestId.
Calls MR_ICPGroupPair_Set_tgtClosestId().
| void meshlib.ICPGroupPair.setTgtNorm | ( | meshlib.Vector3f | value | ) |
normal in the target point after transforming in world space Modifies a member variable of class MR::ICPGroupPair named tgtNorm. The reference to the parameter value might be preserved in this object in element tgtNorm.
Calls MR_ICPGroupPair_Set_tgtNorm().
| void meshlib.ICPGroupPair.setTgtPoint | ( | meshlib.Vector3f | value | ) |
coordinates of the closest point on target after transforming in world space Modifies a member variable of class MR::ICPGroupPair named tgtPoint. The reference to the parameter value might be preserved in this object in element tgtPoint.
Calls MR_ICPGroupPair_Set_tgtPoint().
| void meshlib.ICPGroupPair.setWeight | ( | float | value | ) |
weight of the pair (to prioritize over other pairs) Modifies a member variable of class MR::ICPGroupPair named weight.
Calls MR_ICPGroupPair_Set_weight().
| meshlib.ObjVertId meshlib.ICPGroupPair.srcId | ( | ) |
Returns a pointer to a member variable of class MR::ICPGroupPair named srcId. The reference to this object might be preserved as the return value.
Calls MR_ICPGroupPair_Get_srcId().
| meshlib.Vector3f meshlib.ICPGroupPair.srcNorm | ( | ) |
normal in source point after transforming in world space Returns a pointer to a member variable of class MR::ICPGroupPair named srcNorm. The reference to this object might be preserved as the return value.
Calls MR_ICPGroupPair_Get_srcNorm().
| meshlib.Vector3f meshlib.ICPGroupPair.srcPoint | ( | ) |
coordinates of the source point after transforming in world space Returns a pointer to a member variable of class MR::ICPGroupPair named srcPoint. The reference to this object might be preserved as the return value.
Calls MR_ICPGroupPair_Get_srcPoint().
|
static |
Static downcast from the base class MR::ICPPairData. Undefined behavior if the object isn't actually a ICPGroupPair. The result refers to object.
Calls MR_ICPGroupPair_MutableStaticDowncastFrom_MR_ICPPairData().
| meshlib.ObjVertId meshlib.ICPGroupPair.tgtClosestId | ( | ) |
Returns a pointer to a member variable of class MR::ICPGroupPair named tgtClosestId. The reference to this object might be preserved as the return value.
Calls MR_ICPGroupPair_Get_tgtClosestId().
| meshlib.Vector3f meshlib.ICPGroupPair.tgtNorm | ( | ) |
normal in the target point after transforming in world space Returns a pointer to a member variable of class MR::ICPGroupPair named tgtNorm. The reference to this object might be preserved as the return value.
Calls MR_ICPGroupPair_Get_tgtNorm().
| meshlib.Vector3f meshlib.ICPGroupPair.tgtPoint | ( | ) |
coordinates of the closest point on target after transforming in world space Returns a pointer to a member variable of class MR::ICPGroupPair named tgtPoint. The reference to this object might be preserved as the return value.
Calls MR_ICPGroupPair_Get_tgtPoint().
| meshlib.ICPPairData meshlib.ICPGroupPair.upcastToICPPairData | ( | ) |
Upcasts to the base class MR::ICPPairData. The result refers to this object.
Calls MR_ICPGroupPair_MutableUpcastTo_MR_ICPPairData().
| float meshlib.ICPGroupPair.weight | ( | ) |
weight of the pair (to prioritize over other pairs) Returns a pointer to a member variable of class MR::ICPGroupPair named weight. The reference to this object might be preserved as the return value.
Calls MR_ICPGroupPair_Get_weight().