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) | |
stores optional output params for trimWithPlane function Generated from class MR::TrimOptionalOutput.
Instances created here own their C++ objects, see CppObject.
| meshlib.TrimOptionalOutput.TrimOptionalOutput | ( | 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.TrimOptionalOutput.TrimOptionalOutput | ( | ) |
Constructs an empty (default-constructed) instance.
Calls MR_TrimOptionalOutput_DefaultConstruct().
| meshlib.TrimOptionalOutput.TrimOptionalOutput | ( | meshlib.UndirectedEdgeBitSet | outCutEdges, |
| meshlib.std_vector_std_vector_MR_EdgeId | outCutContours, | ||
| meshlib.phmap.phmap_flat_hash_map_MR_FaceId_MR_FaceId_phmap_Hash_MR_FaceId_phmap_EqualTo_MR_FaceId_MR_Allocator_st__dda91c58 | new2Old, | ||
| meshlib.Mesh | otherPart, | ||
| meshlib.phmap.phmap_flat_hash_map_MR_FaceId_MR_FaceId_phmap_Hash_MR_FaceId_phmap_EqualTo_MR_FaceId_MR_Allocator_st__dda91c58 | otherNew2Old, | ||
| meshlib.std_vector_std_vector_MR_EdgeId | otherOutCutContours ) |
Constructs MR::TrimOptionalOutput elementwise. The reference to the parameter outCutEdges might be preserved in the constructed object. The reference to the parameter outCutContours might be preserved in the constructed object. The reference to the parameter new2Old might be preserved in the constructed object. The reference to the parameter otherPart might be preserved in the constructed object. The reference to the parameter otherNew2Old might be preserved in the constructed object. The reference to the parameter otherOutCutContours might be preserved in the constructed object.
Calls MR_TrimOptionalOutput_ConstructFrom().
| meshlib.TrimOptionalOutput.TrimOptionalOutput | ( | meshlib.TrimOptionalOutput | _other | ) |
Generated from constructor MR::TrimOptionalOutput::TrimOptionalOutput. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
Calls MR_TrimOptionalOutput_ConstructFromAnother().
| meshlib.TrimOptionalOutput meshlib.TrimOptionalOutput.assignFromAnother | ( | meshlib.TrimOptionalOutput | _other | ) |
Generated from method MR::TrimOptionalOutput::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.
Calls MR_TrimOptionalOutput_AssignFromAnother().
| java.lang.foreign.MemorySegment meshlib.TrimOptionalOutput.new2Old | ( | ) |
mapping from newly appeared triangle to its original triangle (part to full) Returns a pointer to a member variable of class MR::TrimOptionalOutput named new2Old. The reference to this object might be preserved as the return value.
Calls MR_TrimOptionalOutput_Get_new2Old(). Some types are raw C types, see the C bindings for the details.
| java.lang.foreign.MemorySegment meshlib.TrimOptionalOutput.otherNew2Old | ( | ) |
mapping from newly appeared triangle to its original triangle (part to full) in otherPart Returns a pointer to a member variable of class MR::TrimOptionalOutput named otherNew2Old. The reference to this object might be preserved as the return value.
Calls MR_TrimOptionalOutput_Get_otherNew2Old(). Some types are raw C types, see the C bindings for the details.
| java.lang.foreign.MemorySegment meshlib.TrimOptionalOutput.otherOutCutContours | ( | ) |
newly appeared hole contours where each edge does not have right face in otherPart Returns a pointer to a member variable of class MR::TrimOptionalOutput named otherOutCutContours. The reference to this object might be preserved as the return value.
Calls MR_TrimOptionalOutput_Get_otherOutCutContours(). Some types are raw C types, see the C bindings for the details.
| java.lang.foreign.MemorySegment meshlib.TrimOptionalOutput.otherPart | ( | ) |
left part of the trimmed mesh Returns a pointer to a member variable of class MR::TrimOptionalOutput named otherPart. The reference to this object might be preserved as the return value.
Calls MR_TrimOptionalOutput_Get_otherPart(). Some types are raw C types, see the C bindings for the details.
| java.lang.foreign.MemorySegment meshlib.TrimOptionalOutput.outCutContours | ( | ) |
newly appeared hole contours where each edge does not have right face Returns a pointer to a member variable of class MR::TrimOptionalOutput named outCutContours. The reference to this object might be preserved as the return value.
Calls MR_TrimOptionalOutput_Get_outCutContours(). Some types are raw C types, see the C bindings for the details.
| java.lang.foreign.MemorySegment meshlib.TrimOptionalOutput.outCutEdges | ( | ) |
newly appeared hole boundary edges Returns a pointer to a member variable of class MR::TrimOptionalOutput named outCutEdges. The reference to this object might be preserved as the return value.
Calls MR_TrimOptionalOutput_Get_outCutEdges(). Some types are raw C types, see the C bindings for the details.
| void meshlib.TrimOptionalOutput.setNew2Old | ( | meshlib.phmap.phmap_flat_hash_map_MR_FaceId_MR_FaceId_phmap_Hash_MR_FaceId_phmap_EqualTo_MR_FaceId_MR_Allocator_st__dda91c58 | value | ) |
mapping from newly appeared triangle to its original triangle (part to full) Modifies a member variable of class MR::TrimOptionalOutput named new2Old. The reference to the parameter value might be preserved in this object in element new2Old.
Calls MR_TrimOptionalOutput_Set_new2Old().
| void meshlib.TrimOptionalOutput.setOtherNew2Old | ( | meshlib.phmap.phmap_flat_hash_map_MR_FaceId_MR_FaceId_phmap_Hash_MR_FaceId_phmap_EqualTo_MR_FaceId_MR_Allocator_st__dda91c58 | value | ) |
mapping from newly appeared triangle to its original triangle (part to full) in otherPart Modifies a member variable of class MR::TrimOptionalOutput named otherNew2Old. The reference to the parameter value might be preserved in this object in element otherNew2Old.
Calls MR_TrimOptionalOutput_Set_otherNew2Old().
| void meshlib.TrimOptionalOutput.setOtherOutCutContours | ( | meshlib.std_vector_std_vector_MR_EdgeId | value | ) |
newly appeared hole contours where each edge does not have right face in otherPart Modifies a member variable of class MR::TrimOptionalOutput named otherOutCutContours. The reference to the parameter value might be preserved in this object in element otherOutCutContours.
Calls MR_TrimOptionalOutput_Set_otherOutCutContours().
| void meshlib.TrimOptionalOutput.setOtherPart | ( | meshlib.Mesh | value | ) |
left part of the trimmed mesh Modifies a member variable of class MR::TrimOptionalOutput named otherPart. The reference to the parameter value might be preserved in this object in element otherPart.
Calls MR_TrimOptionalOutput_Set_otherPart().
| void meshlib.TrimOptionalOutput.setOutCutContours | ( | meshlib.std_vector_std_vector_MR_EdgeId | value | ) |
newly appeared hole contours where each edge does not have right face Modifies a member variable of class MR::TrimOptionalOutput named outCutContours. The reference to the parameter value might be preserved in this object in element outCutContours.
Calls MR_TrimOptionalOutput_Set_outCutContours().
| void meshlib.TrimOptionalOutput.setOutCutEdges | ( | meshlib.UndirectedEdgeBitSet | value | ) |
newly appeared hole boundary edges Modifies a member variable of class MR::TrimOptionalOutput named outCutEdges. The reference to the parameter value might be preserved in this object in element outCutEdges.
Calls MR_TrimOptionalOutput_Set_outCutEdges().