Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ChainStep3<S1, S2, S3>(val session1: S1, val session2: S2, val session3: S3, chain: ActivityChain)
Link copied to clipboard
Link copied to clipboard
class DockwareSdk(koin: Koin, pluginRegistry: Map<String, KClass<*>>, ioDispatcher: CoroutineDispatcher = Dispatchers.IO) : Dockware, AndroidDockware
Functions
Link copied to clipboard
fun ActivityChain.documentCapture(block: Dockware.DocumentCaptureLauncher.() -> Unit = {}): ChainStep1<Dockware.DocumentCaptureSession>
fun <S1> ChainStep1<S1>.documentCapture(block: Dockware.DocumentCaptureLauncher.() -> Unit = {}): ChainStep2<S1, Dockware.DocumentCaptureSession>
fun <S1, S2> ChainStep2<S1, S2>.documentCapture(block: Dockware.DocumentCaptureLauncher.() -> Unit = {}): ChainStep3<S1, S2, Dockware.DocumentCaptureSession>
Link copied to clipboard
Downloads the PLY point cloud bytes for this processed scan.
Link copied to clipboard
fun Dockware.ObjectCapture.Processed.fetchPlyBytesWithProgress(maxAttempts: Int = 3): Flow<DownloadResult>
Downloads the PLY point cloud bytes for this processed scan, emitting progress updates.
Link copied to clipboard
fun ActivityChain.objectCapture(block: Dockware.ObjectCaptureLauncher.() -> Unit = {}): ChainStep1<Dockware.ObjectCaptureSession>
fun <S1> ChainStep1<S1>.objectCapture(block: Dockware.ObjectCaptureLauncher.() -> Unit = {}): ChainStep2<S1, Dockware.ObjectCaptureSession>
fun <S1, S2> ChainStep2<S1, S2>.objectCapture(block: Dockware.ObjectCaptureLauncher.() -> Unit = {}): ChainStep3<S1, S2, Dockware.ObjectCaptureSession>
Link copied to clipboard
fun ActivityChain.photoCapture(block: Dockware.PhotoCaptureLauncher.() -> Unit = {}): ChainStep1<Dockware.DocumentCaptureSession>
fun <S1> ChainStep1<S1>.photoCapture(block: Dockware.PhotoCaptureLauncher.() -> Unit = {}): ChainStep2<S1, Dockware.DocumentCaptureSession>
fun <S1, S2> ChainStep2<S1, S2>.photoCapture(block: Dockware.PhotoCaptureLauncher.() -> Unit = {}): ChainStep3<S1, S2, Dockware.DocumentCaptureSession>
Link copied to clipboard