Package org.jvision.model
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 TypeMethodDescriptionGet thecamerathat has produced the image.org.jeometry.geom2D.point.Point2DContainerGet the observation that are attached to this image.org.jeometry.geom3D.transform.Transform3DGet the3D transformationthat enables to locate the image.voidsetCamera(DigitalCamera camera)Set thecamerathat has produced the image.voidsetTransformation(org.jeometry.geom3D.transform.Transform3D transformation)Set the3D transformationthat enables to locate the image.Methods inherited from interface org.jorigin.property.HandleUserProperties
clearUserProperties, getUserProperty, getUserPropertyNames, setUserPropertyMethods inherited from interface org.jorigin.identification.Identified
getIdentification, setIdentificationMethods inherited from interface org.jorigin.identification.Named
getName, setName
-
Method Details
-
getCamera
DigitalCamera getCamera()Get thecamerathat has produced the image.- Returns:
- the
camerathat has produced the image. - See Also:
setCamera(DigitalCamera)
-
setCamera
Set thecamerathat has produced the image.- Parameters:
camera- thecamerathat has produced the image.- See Also:
getCamera()
-
getTransformation
org.jeometry.geom3D.transform.Transform3D getTransformation()Get the3D transformationthat enables to locate the image.- Returns:
- the
3D transformationthat enables to locate the image. - See Also:
setTransformation(Transform3D)
-
setTransformation
void setTransformation(org.jeometry.geom3D.transform.Transform3D transformation)Set the3D transformationthat enables to locate the image.- Parameters:
transformation- the3D transformationthat 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
-