Class CameraMatrixd


  • public class CameraMatrixd
    extends java.lang.Object
    The PerspectiveTransform2D is a perspective transform in 2D.
    The homographic transform can be used to map one arbitrary 2D quadrilateral
    into another.
    • Constructor Summary

      Constructors 
      Constructor Description
      CameraMatrixd​(double r11, double r12, double r13, double r21, double r22, double r23, double r31, double r32, double r33)
      constructor
      CameraMatrixd​(long cPtr, boolean cMemoryOwn)  
    • Constructor Detail

      • CameraMatrixd

        public CameraMatrixd​(long cPtr,
                             boolean cMemoryOwn)
      • CameraMatrixd

        public CameraMatrixd​(double r11,
                             double r12,
                             double r13,
                             double r21,
                             double r22,
                             double r23,
                             double r31,
                             double r32,
                             double r33)
        constructor
    • Method Detail

      • delete

        public void delete()
      • multiply

        public Vector3Dd multiply​(Vector3Dd v2d)
        transform a point using this perspective transform
      • e

        public EigenMatrix4d e()
        Returns reference to the internal camera matrix

        Returns:
        \mathbf{M}\in SO(3)
      • get

        public double get​(long row,
                          long column)
      • set

        public void set​(long row,
                        long column,
                        double d)