Package teilchen.util

Class Packing


  • public class Packing
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Packing.PackingEntity  
    • Constructor Summary

      Constructors 
      Constructor Description
      Packing()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <E extends SpatialEntity>
      void
      contract​(java.util.ArrayList<E> mEntities, processing.core.PVector pCenter, float pDamping)  
      static <E extends SpatialEntity>
      void
      pack​(java.util.ArrayList<E> mShapes, processing.core.PVector pCenter, float pDamping)  
      static <E extends SpatialEntity>
      void
      resolveOverlap​(java.util.List<E> mEntities)  
      • Methods inherited from class java.lang.Object

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

      • Packing

        public Packing()
    • Method Detail

      • pack

        public static <E extends SpatialEntity> void pack​(java.util.ArrayList<E> mShapes,
                                                          processing.core.PVector pCenter,
                                                          float pDamping)
      • resolveOverlap

        public static <E extends SpatialEntity> void resolveOverlap​(java.util.List<E> mEntities)
      • contract

        public static <E extends SpatialEntity> void contract​(java.util.ArrayList<E> mEntities,
                                                              processing.core.PVector pCenter,
                                                              float pDamping)