Class OctNodeInner

java.lang.Object
cz.fidentis.analyst.data.octree.impl.OctNodeImpl
cz.fidentis.analyst.data.octree.impl.OctNodeInner
All Implemented Interfaces:
OctNode, Serializable

public class OctNodeInner extends OctNodeImpl
An inner node of an Octree.
See Also:
  • Constructor Details

    • OctNodeInner

      public OctNodeInner(javax.vecmath.Point3d smallest, javax.vecmath.Point3d largest, List<OctNodeImpl> octants)
      Constructor of an internal node
      Parameters:
      smallest - boundary box - corner with the smallest coordinates. Must not be null
      largest - boundary box - corner with the largest coordinates. Must not be null
      octants - List of octNodes which are children for this node. Must not be null and has to have size of 8.
      Throws:
      IllegalArgumentException - if some parameter is wrong