Class CausticPhotonMap.Photon

  • Enclosing class:
    CausticPhotonMap

    private static class CausticPhotonMap.Photon
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) short dir  
      (package private) int flags  
      (package private) int power  
      (package private) static int SPLIT_MASK  
      (package private) static int SPLIT_X  
      (package private) static int SPLIT_Y  
      (package private) static int SPLIT_Z  
      (package private) float x  
      (package private) float y  
      (package private) float z  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) float getCoord​(int axis)  
      (package private) float getDist1​(float px, float py, float pz)  
      (package private) float getDist2​(float px, float py, float pz)  
      (package private) void setSplitAxis​(int axis)  
      • Methods inherited from class java.lang.Object

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

      • setSplitAxis

        void setSplitAxis​(int axis)
      • getCoord

        float getCoord​(int axis)
      • getDist1

        float getDist1​(float px,
                       float py,
                       float pz)
      • getDist2

        float getDist2​(float px,
                       float py,
                       float pz)