Class SceneStructureCommon.Point

Enclosing class:

public static class SceneStructureCommon.Point extends Object
  • Field Details

    • coordinate

      public final double[] coordinate
      Where the point is in the world reference frame. 3D or 4D space
    • views

      public DogArray_I32 views
      Indexes of the views that this point appears in
  • Constructor Details

    • Point

      public Point(int dof)
  • Method Details

    • reset

      public void reset()
    • removeView

      public void removeView(int which)
      Removes the specified view from the list of views. If it's not contained in the list an exception is thrown
      which - Index of the view which is to be removed
    • set

      public void set(double x, double y, double z)
    • set

      public void set(double x, double y, double z, double w)
    • get

      public void get(Point3D_F64 p)
    • get

      public void get(Point4D_F64 p)
    • getX

      public double getX()
    • getY

      public double getY()
    • getZ

      public double getZ()
    • getW

      public double getW()
    • distanceSq

      public double distanceSq(Point3D_F64 p)
    • normalizeH

      public void normalizeH()
      Normalize a point in homogenous coordinate so that it's f-norm is 1
    • distance

      public double distance(Point3D_F64 p)
    • distance

      public double distance(SceneStructureCommon.Point p)