Public Member Functions | |
| AABBTreePoints_Node (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner) | |
| AABBTreePoints_Node () | |
| AABBTreePoints_Node (meshlib.Box3f box, meshlib.NodeId l, meshlib.NodeId r) | |
| AABBTreePoints_Node (meshlib.AABBTreePoints_Node _other) | |
| meshlib.AABBTreePoints_Node | assignFromAnother (meshlib.AABBTreePoints_Node _other) |
| boolean | leaf () |
| meshlib.std_pair_int_int | getLeafPointRange () |
| void | setLeafPointRange (int first, int last) |
| meshlib.Box3f | box () |
| void | setBox (meshlib.Box3f value) |
| meshlib.NodeId | l () |
| void | setL (meshlib.NodeId value) |
| meshlib.NodeId | r () |
| void | setR (meshlib.NodeId 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) | |
Generated from class MR::AABBTreePoints::Node.
Instances created here own their C++ objects, see CppObject.
| meshlib.AABBTreePoints_Node.AABBTreePoints_Node | ( | 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.AABBTreePoints_Node.AABBTreePoints_Node | ( | ) |
Constructs an empty (default-constructed) instance.
Calls MR_AABBTreePoints_Node_DefaultConstruct().
| meshlib.AABBTreePoints_Node.AABBTreePoints_Node | ( | meshlib.Box3f | box, |
| meshlib.NodeId | l, | ||
| meshlib.NodeId | r ) |
Constructs MR::AABBTreePoints::Node elementwise. The reference to the parameter box might be preserved in the constructed object. The reference to the parameter l might be preserved in the constructed object. The reference to the parameter r might be preserved in the constructed object.
Calls MR_AABBTreePoints_Node_ConstructFrom().
| meshlib.AABBTreePoints_Node.AABBTreePoints_Node | ( | meshlib.AABBTreePoints_Node | _other | ) |
Generated from constructor MR::AABBTreePoints::Node::Node. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
Calls MR_AABBTreePoints_Node_ConstructFromAnother().
| meshlib.AABBTreePoints_Node meshlib.AABBTreePoints_Node.assignFromAnother | ( | meshlib.AABBTreePoints_Node | _other | ) |
Generated from method MR::AABBTreePoints::Node::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.
Calls MR_AABBTreePoints_Node_AssignFromAnother().
| meshlib.Box3f meshlib.AABBTreePoints_Node.box | ( | ) |
< bounding box of whole subtree Returns a pointer to a member variable of class MR::AABBTreePoints::Node named box. The reference to this object might be preserved as the return value.
Calls MR_AABBTreePoints_Node_Get_box().
| meshlib.std_pair_int_int meshlib.AABBTreePoints_Node.getLeafPointRange | ( | ) |
returns [first,last) indices of leaf points Generated from method MR::AABBTreePoints::Node::getLeafPointRange.
Calls MR_AABBTreePoints_Node_getLeafPointRange().
| meshlib.NodeId meshlib.AABBTreePoints_Node.l | ( | ) |
< left child node for an inner node, or -(l+1) is the index of the first point in a leaf node Returns a pointer to a member variable of class MR::AABBTreePoints::Node named l. The reference to this object might be preserved as the return value.
Calls MR_AABBTreePoints_Node_Get_l().
| boolean meshlib.AABBTreePoints_Node.leaf | ( | ) |
returns true if node represent real points, false if it has child nodes Generated from method MR::AABBTreePoints::Node::leaf.
Calls MR_AABBTreePoints_Node_leaf().
| meshlib.NodeId meshlib.AABBTreePoints_Node.r | ( | ) |
< right child node for an inner node, or -(r+1) is the index of the last point in a leaf node Returns a pointer to a member variable of class MR::AABBTreePoints::Node named r. The reference to this object might be preserved as the return value.
Calls MR_AABBTreePoints_Node_Get_r().
| void meshlib.AABBTreePoints_Node.setBox | ( | meshlib.Box3f | value | ) |
< bounding box of whole subtree Modifies a member variable of class MR::AABBTreePoints::Node named box. The reference to the parameter value might be preserved in this object in element box.
Calls MR_AABBTreePoints_Node_Set_box().
| void meshlib.AABBTreePoints_Node.setL | ( | meshlib.NodeId | value | ) |
< left child node for an inner node, or -(l+1) is the index of the first point in a leaf node Modifies a member variable of class MR::AABBTreePoints::Node named l. The reference to the parameter value might be preserved in this object in element l.
Calls MR_AABBTreePoints_Node_Set_l().
| void meshlib.AABBTreePoints_Node.setLeafPointRange | ( | int | first, |
| int | last ) |
sets [first,last) to this node (leaf) Generated from method MR::AABBTreePoints::Node::setLeafPointRange.
Calls MR_AABBTreePoints_Node_setLeafPointRange().
| void meshlib.AABBTreePoints_Node.setR | ( | meshlib.NodeId | value | ) |
< right child node for an inner node, or -(r+1) is the index of the last point in a leaf node Modifies a member variable of class MR::AABBTreePoints::Node named r. The reference to the parameter value might be preserved in this object in element r.
Calls MR_AABBTreePoints_Node_Set_r().