| /** |
| */ |
| package org.eclipse.papyrus.RobotML; |
| |
| import org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.geometry_datatypes.Point32; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * A representation of the model object '<em><b>Camera System</b></em>'. |
| * <!-- end-user-doc --> |
| * |
| * <p> |
| * The following features are supported: |
| * </p> |
| * <ul> |
| * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getWidth <em>Width</em>}</li> |
| * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getHeight <em>Height</em>}</li> |
| * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getAlpha_u <em>Alpha u</em>}</li> |
| * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getAlpha_v <em>Alpha v</em>}</li> |
| * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getU0 <em>U0</em>}</li> |
| * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getV0 <em>V0</em>}</li> |
| * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getColor_format <em>Color format</em>}</li> |
| * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getTranslate <em>Translate</em>}</li> |
| * <li>{@link org.eclipse.papyrus.RobotML.CameraSystem#getRotate <em>Rotate</em>}</li> |
| * </ul> |
| * |
| * @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCameraSystem() |
| * @model |
| * @generated |
| */ |
| public interface CameraSystem extends ImageSensorSystem { |
| /** |
| * Returns the value of the '<em><b>Width</b></em>' attribute. |
| * The default value is <code>"0"</code>. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Width</em>' attribute isn't clear, there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Width</em>' attribute. |
| * @see #setWidth(UInt32) |
| * @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCameraSystem_Width() |
| * @model default="0" dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.UInt32" required="true" ordered="false" |
| * @generated |
| */ |
| Object getWidth(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.RobotML.CameraSystem#getWidth <em>Width</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Width</em>' attribute. |
| * @see #getWidth() |
| * @generated |
| */ |
| void setWidth(Object value); |
| |
| /** |
| * Returns the value of the '<em><b>Height</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Height</em>' attribute isn't clear, there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Height</em>' attribute. |
| * @see #setHeight(UInt32) |
| * @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCameraSystem_Height() |
| * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.UInt32" required="true" ordered="false" |
| * @generated |
| */ |
| Object getHeight(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.RobotML.CameraSystem#getHeight <em>Height</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Height</em>' attribute. |
| * @see #getHeight() |
| * @generated |
| */ |
| void setHeight(Object value); |
| |
| /** |
| * Returns the value of the '<em><b>Alpha u</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Alpha u</em>' attribute isn't clear, there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Alpha u</em>' attribute. |
| * @see #setAlpha_u(Float32) |
| * @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCameraSystem_Alpha_u() |
| * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false" |
| * @generated |
| */ |
| Object getAlpha_u(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.RobotML.CameraSystem#getAlpha_u <em>Alpha u</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Alpha u</em>' attribute. |
| * @see #getAlpha_u() |
| * @generated |
| */ |
| void setAlpha_u(Object value); |
| |
| /** |
| * Returns the value of the '<em><b>Alpha v</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Alpha v</em>' attribute isn't clear, there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Alpha v</em>' attribute. |
| * @see #setAlpha_v(Float32) |
| * @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCameraSystem_Alpha_v() |
| * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false" |
| * @generated |
| */ |
| Object getAlpha_v(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.RobotML.CameraSystem#getAlpha_v <em>Alpha v</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Alpha v</em>' attribute. |
| * @see #getAlpha_v() |
| * @generated |
| */ |
| void setAlpha_v(Object value); |
| |
| /** |
| * Returns the value of the '<em><b>U0</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>U0</em>' attribute isn't clear, there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>U0</em>' attribute. |
| * @see #setU0(Float32) |
| * @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCameraSystem_U0() |
| * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false" |
| * @generated |
| */ |
| Object getU0(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.RobotML.CameraSystem#getU0 <em>U0</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>U0</em>' attribute. |
| * @see #getU0() |
| * @generated |
| */ |
| void setU0(Object value); |
| |
| /** |
| * Returns the value of the '<em><b>V0</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>V0</em>' attribute isn't clear, there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>V0</em>' attribute. |
| * @see #setV0(Float32) |
| * @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCameraSystem_V0() |
| * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.Float32" required="true" ordered="false" |
| * @generated |
| */ |
| Object getV0(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.RobotML.CameraSystem#getV0 <em>V0</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>V0</em>' attribute. |
| * @see #getV0() |
| * @generated |
| */ |
| void setV0(Object value); |
| |
| /** |
| * Returns the value of the '<em><b>Color format</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Color format</em>' attribute isn't clear, there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Color format</em>' attribute. |
| * @see #setColor_format(String) |
| * @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCameraSystem_Color_format() |
| * @model dataType="org.eclipse.papyrus.RobotMLLibraries.RobotML_ModelLibrary.RobotML_DataTypes.std_datatypes.String" required="true" ordered="false" |
| * @generated |
| */ |
| Object getColor_format(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.RobotML.CameraSystem#getColor_format <em>Color format</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Color format</em>' attribute. |
| * @see #getColor_format() |
| * @generated |
| */ |
| void setColor_format(Object value); |
| |
| /** |
| * Returns the value of the '<em><b>Translate</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Translate</em>' containment reference isn't clear, there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Translate</em>' containment reference. |
| * @see #setTranslate(Point32) |
| * @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCameraSystem_Translate() |
| * @model containment="true" required="true" ordered="false" |
| * @generated |
| */ |
| Point32 getTranslate(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.RobotML.CameraSystem#getTranslate <em>Translate</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Translate</em>' containment reference. |
| * @see #getTranslate() |
| * @generated |
| */ |
| void setTranslate(Point32 value); |
| |
| /** |
| * Returns the value of the '<em><b>Rotate</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Rotate</em>' containment reference isn't clear, there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Rotate</em>' containment reference. |
| * @see #setRotate(Point32) |
| * @see org.eclipse.papyrus.RobotML.RobotMLPackage#getCameraSystem_Rotate() |
| * @model containment="true" required="true" ordered="false" |
| * @generated |
| */ |
| Point32 getRotate(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.RobotML.CameraSystem#getRotate <em>Rotate</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Rotate</em>' containment reference. |
| * @see #getRotate() |
| * @generated |
| */ |
| void setRotate(Point32 value); |
| |
| } // CameraSystem |