Class BrightestStars

    • Constructor Summary

      Constructors 
      Constructor Description
      BrightestStars​(int maxDepth, int maxPart, int minPart, boolean discard)
      Constructor using fields
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getDiscarded()
      Returns the number of discarded stars by this algorithm so far.
      int getMaxDepth()
      Returns the max depth setting.
      int getMaxPart()
      Gets the maximum number of particles in a single node
      boolean sample​(com.badlogic.gdx.utils.Array<StarGroup.StarBean> inputStars, OctreeNode octant, float percentage)
      Creates the sub-sample from the given input stars.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BrightestStars

        public BrightestStars​(int maxDepth,
                              int maxPart,
                              int minPart,
                              boolean discard)
        Constructor using fields
        Parameters:
        maxDepth - Maximum depth of the octree
        maxPart - Number of objects in the densest node of this level
        minPart - Number of objects below which we do not further break the octree
        discard - Whether to discard stars due to density or not
    • Method Detail

      • sample

        public boolean sample​(com.badlogic.gdx.utils.Array<StarGroup.StarBean> inputStars,
                              OctreeNode octant,
                              float percentage)
        Description copied from interface: IAggregationAlgorithm
        Creates the sub-sample from the given input stars. All these stars should be in the box defined by the center and the sizes.
        Specified by:
        sample in interface IAggregationAlgorithm
        Parameters:
        inputStars - The actual stars that are inside the octant.
        octant - The octant that characterizes the box with its center, size and depth well set.
        percentage - The percentage of objects to be included in the octant.
        Returns:
        True if we are in a leaf.