> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloneable.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Utility Measurement Workflows

## Overview

The Cloneable platform provides three measurement workflows for utility applications. They combine computer vision, augmented reality, and device sensors.

### Available workflows

* **Pole measurement:** Measure height, lean, attachments, and guy wires.
* **Midspan measurement:** Measure ground clearance and span distance.
* **Guy anchor measurement:** Measure anchor locations and lead lengths.

### Key features

* **Flexible inventory:** Define attachment types, wire classifications, and owner lists.
* **Structured output:** Receive CloneableJSON with images, scaling data, and measurements.
* **Offline support:** Run workflows without an internet connection.

### Integration requirements

To use these workflows, configure:

* An authenticated `CloneablePlatform` instance.
* A `CloneableWorkflowWrapper` around your UI content.
* Camera and location permissions.

### Quick start example

```swift theme={null}
import SwiftUI
import CloneablePlatformiOS

struct MeasurementView: View {
    @EnvironmentObject var cloneable: CloneablePlatform
    
    var body: some View {
        CloneableWorkflowWrapper(cloneablePlatform: cloneable) {
            VStack(spacing: 16) {
                Button("Measure Pole") {
                    Task {
                        let config = VerticalMeasurementConfiguration(
                            type: .pole,
                            accuracy: .highAccuracy
                        )
                        let result = try await cloneable.startVerticalMeasurement(config: config)
                        // Process result...
                    }
                }
                
                Button("Measure Guy Wire") {
                    Task {
                        let result = try await cloneable.startGuyWorkflow()
                        // Process result...
                    }
                }
            }
        }
    }
}
```

## Documentation structure

Use these sections:

* **Configuration:** Configure workflows for your requirements.
* **Starting workflows:** Start measurements from your app.
* **Data output:** Work with measurement data structures.
* **CloneableJSON:** Extract and process measurement data.

Each section includes integration examples.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.