Interface OrientedImage

All Superinterfaces:
org.jorigin.property.HandleUserProperties, org.jorigin.identification.Identified, org.jorigin.identification.Named

public interface OrientedImage extends org.jorigin.identification.Named, org.jorigin.identification.Identified, org.jorigin.property.HandleUserProperties
An oriented image is an image provided by a camera that can be located within a 3D space using a 3D transformation.
Since:
1.0.0
Version:
"1.0.0" b202104211400L
Author:
Julien Seinturier - JOrigin - contact@jorigin.org - https://github.com/jorigin/jvision
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the camera that has produced the image.
    org.jeometry.geom2D.point.Point2DContainer
    Get the observation that are attached to this image.
    org.jeometry.geom3D.transform.Transform3D
    Get the 3D transformation that enables to locate the image.
    void
    Set the camera that has produced the image.
    void
    setTransformation​(org.jeometry.geom3D.transform.Transform3D transformation)
    Set the 3D transformation that enables to locate the image.

    Methods inherited from interface org.jorigin.property.HandleUserProperties

    clearUserProperties, getUserProperty, getUserPropertyNames, setUserProperty

    Methods inherited from interface org.jorigin.identification.Identified

    getIdentification, setIdentification

    Methods inherited from interface org.jorigin.identification.Named

    getName, setName
  • Method Details

    • getCamera

      DigitalCamera getCamera()
      Get the camera that has produced the image.
      Returns:
      the camera that has produced the image.
      See Also:
      setCamera(DigitalCamera)
    • setCamera

      void setCamera(DigitalCamera camera)
      Set the camera that has produced the image.
      Parameters:
      camera - the camera that has produced the image.
      See Also:
      getCamera()
    • getTransformation

      org.jeometry.geom3D.transform.Transform3D getTransformation()
      Get the 3D transformation that enables to locate the image.
      Returns:
      the 3D transformation that enables to locate the image.
      See Also:
      setTransformation(Transform3D)
    • setTransformation

      void setTransformation(org.jeometry.geom3D.transform.Transform3D transformation)
      Set the 3D transformation that enables to locate the image.
      Parameters:
      transformation - the 3D transformation that enables to locate the image.
      See Also:
      getTransformation()
    • getObservations

      org.jeometry.geom2D.point.Point2DContainer getObservations()
      Get the observation that are attached to this image.
      Returns:
      the observation that are attached to this image