Public Member Functions | |
| AABBTreeWideNode (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner) | |
| AABBTreeWideNode () | |
| AABBTreeWideNode (meshlib.Box3f box, int first, int count) | |
| AABBTreeWideNode (meshlib.AABBTreeWideNode _other) | |
| meshlib.AABBTreeWideNode | assignFromAnother (meshlib.AABBTreeWideNode _other) |
| boolean | leaf () |
| int | numLeafTris () |
| meshlib.Box3f | box () |
| void | setBox (meshlib.Box3f value) |
| int | first () |
| void | setFirst (int value) |
| int | count () |
| void | setCount (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) | |
node of AABBTree (outside of the class to be default-constructible in its members) Generated from class MR::AABBTreeWideNode.
Instances created here own their C++ objects, see CppObject.
| meshlib.AABBTreeWideNode.AABBTreeWideNode | ( | 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.AABBTreeWideNode.AABBTreeWideNode | ( | ) |
Constructs an empty (default-constructed) instance.
Calls MR_AABBTreeWideNode_DefaultConstruct().
| meshlib.AABBTreeWideNode.AABBTreeWideNode | ( | meshlib.Box3f | box, |
| int | first, | ||
| int | count ) |
Constructs MR::AABBTreeWideNode elementwise. The reference to the parameter box might be preserved in the constructed object.
Calls MR_AABBTreeWideNode_ConstructFrom().
| meshlib.AABBTreeWideNode.AABBTreeWideNode | ( | meshlib.AABBTreeWideNode | _other | ) |
Generated from constructor MR::AABBTreeWideNode::AABBTreeWideNode. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
Calls MR_AABBTreeWideNode_ConstructFromAnother().
| meshlib.AABBTreeWideNode meshlib.AABBTreeWideNode.assignFromAnother | ( | meshlib.AABBTreeWideNode | _other | ) |
Generated from method MR::AABBTreeWideNode::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.
Calls MR_AABBTreeWideNode_AssignFromAnother().
| meshlib.Box3f meshlib.AABBTreeWideNode.box | ( | ) |
< bounding box of whole subtree Returns a pointer to a member variable of class MR::AABBTreeWideNode named box. The reference to this object might be preserved as the return value.
Calls MR_AABBTreeWideNode_Get_box().
| int meshlib.AABBTreeWideNode.count | ( | ) |
< the number of children, or for a leaf, minus the number of its triangles Returns a pointer to a member variable of class MR::AABBTreeWideNode named count. The reference to this object might be preserved as the return value.
Calls MR_AABBTreeWideNode_Get_count().
| int meshlib.AABBTreeWideNode.first | ( | ) |
< the first child node, or for a leaf, the first of its triangles in leafTris() Returns a pointer to a member variable of class MR::AABBTreeWideNode named first. The reference to this object might be preserved as the return value.
Calls MR_AABBTreeWideNode_Get_first().
| boolean meshlib.AABBTreeWideNode.leaf | ( | ) |
Generated from method MR::AABBTreeWideNode::leaf.
Calls MR_AABBTreeWideNode_leaf().
| int meshlib.AABBTreeWideNode.numLeafTris | ( | ) |
Generated from method MR::AABBTreeWideNode::numLeafTris.
Calls MR_AABBTreeWideNode_numLeafTris().
| void meshlib.AABBTreeWideNode.setBox | ( | meshlib.Box3f | value | ) |
< bounding box of whole subtree Modifies a member variable of class MR::AABBTreeWideNode named box. The reference to the parameter value might be preserved in this object in element box.
Calls MR_AABBTreeWideNode_Set_box().
| void meshlib.AABBTreeWideNode.setCount | ( | int | value | ) |
< the number of children, or for a leaf, minus the number of its triangles Modifies a member variable of class MR::AABBTreeWideNode named count.
Calls MR_AABBTreeWideNode_Set_count().
| void meshlib.AABBTreeWideNode.setFirst | ( | int | value | ) |
< the first child node, or for a leaf, the first of its triangles in leafTris() Modifies a member variable of class MR::AABBTreeWideNode named first.
Calls MR_AABBTreeWideNode_Set_first().