Public Member Functions | |
| HoleFillPlan (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner) | |
| HoleFillPlan () | |
| HoleFillPlan (meshlib.std_vector_MR_FillHoleItem items, int numTris) | |
| HoleFillPlan (meshlib.HoleFillPlan _other) | |
| meshlib.HoleFillPlan | assignFromAnother (meshlib.HoleFillPlan _other) |
| meshlib.std_vector_MR_FillHoleItem | items () |
| void | setItems (meshlib.std_vector_MR_FillHoleItem value) |
| int | numTris () |
| void | setNumTris (int value) |
| Public Member Functions inherited from meshlib.CppObject | |
| final java.lang.foreign.MemorySegment | rawPointer () |
| final boolean | isOwned () |
| final void | close () |
| final java.lang.foreign.MemorySegment | release () |
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) | |
concise representation of proposed hole triangulation Generated from class MR::HoleFillPlan.
Instances created here own their C++ objects, see CppObject.
| meshlib.HoleFillPlan.HoleFillPlan | ( | 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.HoleFillPlan.HoleFillPlan | ( | ) |
Constructs an empty (default-constructed) instance.
Calls MR_HoleFillPlan_DefaultConstruct().
| meshlib.HoleFillPlan.HoleFillPlan | ( | meshlib.std_vector_MR_FillHoleItem | items, |
| int | numTris ) |
Constructs MR::HoleFillPlan elementwise. The reference to the parameter items might be preserved in the constructed object.
Calls MR_HoleFillPlan_ConstructFrom().
| meshlib.HoleFillPlan.HoleFillPlan | ( | meshlib.HoleFillPlan | _other | ) |
Generated from constructor MR::HoleFillPlan::HoleFillPlan. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
Calls MR_HoleFillPlan_ConstructFromAnother().
| meshlib.HoleFillPlan meshlib.HoleFillPlan.assignFromAnother | ( | meshlib.HoleFillPlan | _other | ) |
Generated from method MR::HoleFillPlan::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.
Calls MR_HoleFillPlan_AssignFromAnother().
| meshlib.std_vector_MR_FillHoleItem meshlib.HoleFillPlan.items | ( | ) |
Returns a pointer to a member variable of class MR::HoleFillPlan named items. The reference to this object might be preserved as the return value.
Calls MR_HoleFillPlan_Get_items().
| int meshlib.HoleFillPlan.numTris | ( | ) |
the number of triangles in the filling; zero means that the plan only adds the edges of items and creates no faces, e.g. it splits a hole in several holes Returns a pointer to a member variable of class MR::HoleFillPlan named numTris. The reference to this object might be preserved as the return value.
Calls MR_HoleFillPlan_Get_numTris().
| void meshlib.HoleFillPlan.setItems | ( | meshlib.std_vector_MR_FillHoleItem | value | ) |
Modifies a member variable of class MR::HoleFillPlan named items. The reference to the parameter value might be preserved in this object in element items.
Calls MR_HoleFillPlan_Set_items().
| void meshlib.HoleFillPlan.setNumTris | ( | int | value | ) |
the number of triangles in the filling; zero means that the plan only adds the edges of items and creates no faces, e.g. it splits a hole in several holes Modifies a member variable of class MR::HoleFillPlan named numTris.
Calls MR_HoleFillPlan_Set_numTris().