Contents

Introduction

As always we at SuperLiteralProducts thank you for buying and using our software. IMeasureHeight is designed to give your device the ability to approximate the height of nearby tall structures.

Permissions

When first installed the application will request certain permissions from you. Theses permissions are key to the application’s primary and secondary functions and must be enabled in order for the application to run on your smart device. Below is a list of permissions the application requires and a brief description of why.

The application does not use or access your data or hardware for any kind of marketing or analysis neither will the application access the Internet or perform any kind of network scan or transmission with the exception of confirming that you have a valid license to use this software. For more information please refer to the application’s Privacy Policy.

Privacy Policy

Your privacy is important which is why our application only stores information that is relevant to the applications main functions. This means that when you make a database entry in our application either by entering text or modifying a number relating to a setting the data is stored on your device alone and accessed by the application at your discretion. More specifically if the application gives you the option to access a file on your device such as an image or sound file then the file reference or file path is stored on your device and accessed by the application at your discretion via the applications database or storage assets.

The application allows you to:

The data that you store in the application can also be deleted much the same way as it is submitted via the menu controls, user interface buttons or by uninstallation of this application.

This application does not collect or distribute any information submitted by the user or that resides on the device or any connected medium of said device for any kind of analytics, marketing or external processing whatsoever.

This application does not use any aspect of your data for marketing or analysis nor will it transmit your data through any kind of medium.

This application does not contain advertisements.

The application uses your Internet connection to confirm the applications purchase with Google Play Services. Authorisation with Google Play Services will require the application to use your Google ID.

End User Licence Agreement

BY DOWNLOADING, INSTALLING OR USING THE SOFTWARE, YOU AGREE TO ALL OF THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS, DO NOT DOWNLOAD, INSTALL OR USE THE SOFTWARE AND, IF APPLICABLE, PROMPTLY RETURN IT TO YOUR PLACE OF PURCHASE FOR A REFUND.

Scope of Licence

This software is licensed not sold. This agreement only gives you some rights to the use of this software. SuperLiteralProducts reserves all other rights. You may use the software only as expressly permitted in this agreement. You must comply with any technical limitations in the software that only allow you to use it in certain ways.

You may not:

SuperLiteralProducts reserves the right to release updates, fixes and further development of this application. Users may need to download and install such updates to continue using this application. Images used on this website are for illustrative purposes and are subject to change.

Privacy

Please see the section Privacy Policy for further information.

Warranties

The software is provided “as is” your usage of the software is at your own discretion and risk and you are solely responsible for any damage to your computer system, peripheral hardware or loss of data that results from such use. The software is not fault-tolerant and is not designed or intended for use in hazardous environments requiring fail-safe performance, or any other application in which the failure of the software could lead directly to death, personal injury, or severe physical or property damage (also known collectively as “High Risk Activities”). SuperLiteralProducts and it’s associates disclaim any express or implied warranty of fitness for high risk activities and shall not be liable for any liabilities or damages arising from such use.

Termination

SuperLiteralProducts may terminate this agreement and the license immediately and without notice if you breach it. Upon termination of this agreement, you must delete or destroy all copies of the software.

Basic Functions

  1. Menu bar – Contains status information, menu items and a menu toggle button to grant access to additional controls. Double tap or swipe up on the menu bar to partially hide it and double tap or swipe downward to display it. Note that the menu bar changes colour when pressed and when hidden to indicate your interaction. This control is present throughout the application. If status text is displayed and is cut off you can scroll the text horizontally by pressing the text with your pointer and moving it right or left. The text can also scroll automatically depending on the theming options you set.
  2. Menu Toggle – When pressed displays an array of menu items or hides them if they are already shown. Note that this button changes colour when pressed to help indicate that you are using it. This feature is present throughout the application.
  3. Clinometer Input - Allows the user to submit a value representing the approximated distance between the smart device and the object to measure.
  4. Clinometer Display - Shows the current height approximation and tilt angle of the smart device.
Image displaying the basic controls of the application with numeric annotations

Controls

  1. Toggle Clinometer – Turns the clinometer on if it is off and off if it is on.
  2. Manage Logs – Access the application’s log database for viewing, editing, deleting, sharing or graphing.
  3. Add to Log – Stores the current measurements in the application’s log database.
  4. Flip Orientation – The application disables the auto rotation feature in your smart device, pressing this menu item will manually toggle the screen orientation between landscape and portrait.
  5. Toggle Crosshair – Shows or hides a symbol that is superimposed in the centre of screen.
  6. Toggle Ruler – Shows or hides a measuring device that is superimposed on the edges of the screen.
  7. Toggle Grid – Shows or hides a series of intersecting lines that are superimposed on the screen.
  8. Toggle Camera – Enables or disables the rear facing camera.
  9. Toggle Light – Enables or disable the rear facing camera light.
  10. Settings - Shows or hides an array of settings unique to the application’s operation aesthetics and functions.
  11. Themes – Allows you to change various low level aesthetic attributes of the application.
Image displaying the menu of the application with numeric annotations

Basic Operation

IMeasureHeight uses your devices sensors to function, if the sensors are not available or are not calibrated correctly then the application will not give accurate approximations. To calibrate your sensors hold the smart device and move the device in an infinity sign or a horizontal figure of eight pattern for 30 seconds

To use choose an object in your view that you would like to measure. Either guess or measure the distance that you are from the object. The unit of measurement can be anything e.g. inches, cm, footsteps.

Step 1
Type in the distance within current distance input
Step 2
Press the toggle button the device’s rear facing camera should switch on and a crosshair should be visible.
Step 3
In order to get the best measurements the smart device must be as close to the ground height of the target object, in most cases you can achieve this by crouching as low to the ground as possible.
Step 4
Once you are at the same ground level of the object aim the crosshair toward the top of the object that you wish to know the size of. The height and the angle will be printed underneath the distance entered.

Settings

The settings view allows you to change parameters which are unique to the clinometer. You can close the settings view by pressing your device’s back button or selecting the Settings menu item from the menu.

  1. Horizontal grid scale – Adjusts the spacing of the horizontal lines that make up the grid relative to the smallest edge of the screen
  2. Vertical grid scale - Adjusts the spacing of the vertical lines that make up the grid relative to the smallest edge of the screen.
  3. Crosshair Type – Change the design of the crosshair.
  4. Crosshair Scale - Adjust the size of the crosshair relative to the smallest edge of the screen. Image displaying the settings of the application with numeric annotations
  5. Colour – Change the colour of the grid, ruler lines, ruler text, measurement text, measurement text background and crosshair. This can be useful if the camera is displaying colours which do not contrast with the screen elements. Image displaying the settings of the application with numeric annotations
  6. Text Alignment – Repositions the measurement text on the screen. This can be useful if the measurement text is blocking the way of a target object.
  7. Display horizontal ruler as inches – Renders the horizontal ruler with a measuring scale of inches instead of centimetres.
  8. Display vertical ruler in inches - Renders the vertical ruler with a measuring scale of inches instead of centimetres.
  9. Samples – Controls how many data elements should be used to calculate the height approximation. Image displaying the settings of the application with numeric annotations
  10. Angle Type - Changes the angle input and output display between degrees or radians.
  11. Landscape Orientation Offset – Adds or subtracts an angle from the height approximation algorithm when the device is used in landscape mode. This should only be used if you feel that your device sensors are slightly inaccurate even after calibration.
  12. Portrait Orientation Offset – Adds or subtracts an angle from the height approximation algorithm when the device is used in portrait mode. This should only be used if you feel that your device sensors are slightly inaccurate even after calibration. Image displaying the settings of the application with numeric annotations
  13. Angle Display Precision – Sets the number of decimal places to report the current angle of the smart device to the user. This does not affect how log entries are saved.
  14. Height Display Precision - Sets the number of decimal places to report the current approximated height of the smart device to the user. This does not affect how log entries are saved.
  15. Force usage of old camera API – Makes the application use legacy based assets to access your smart device’s camera. This should only be enabled if your device cannot make use of the rear camera in this application. If your smart device is using Android Lollipop or lower than the old Camera API is used automatically.
  16. Save camera zoom – If you have zoomed in with the camera in this application then the zoom amount will be saved and restored between application uses else the camera will reset its zoom each time the application is accessed.
  17. Enable/Disable camera on press of main toggle button – Turns on the rear facing camera when the toggle button is pressed to start approximating the height of an object. Pressing the toggle button again will turn off the rear facing camera with the height approximating procedures. Image displaying the settings of the application with numeric annotations