question: adds the coordinates to the current position and returns the newly calculated location . concode_field_sep double orientation concode_elem_sep long serialVersionUID concode_elem_sep double[] coords concode_field_sep void setOrientation concode_elem_sep void setY concode_elem_sep int compare concode_elem_sep void setX concode_elem_sep double distance concode_elem_sep boolean isInitialized concode_elem_sep GeoPosition parse concode_elem_sep int compareTo concode_elem_sep void setZ concode_elem_sep boolean equalsWithoutOrientation concode_elem_sep GeoPosition stretch concode_elem_sep double getX concode_elem_sep double getY concode_elem_sep double getOrientation concode_elem_sep double getZ concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep GeoPosition clone concode_elem_sep String toString concode_elem_sep String toStringWithoutOrientation
target: GeoPosition function ( GeoPosition arg0 ) { GeoPosition loc0 = new GeoPosition ( ) ; loc0 . setX ( getX ( ) + arg0 . getX ( ) ) ; loc0 . setY ( getY ( ) + arg0 . getY ( ) ) ; loc0 . setZ ( getZ ( ) + arg0 . getZ ( ) ) ; loc0 . setOrientation ( getOrientation ( ) ) ; return loc0 ; }