Photomechanics API
Photomechanics.Photo3DStudio.TurntableControl.Interfaces.IExtendedRotationProvider Interface Reference

Provides additional rotation features. More...

Inheritance diagram for Photomechanics.Photo3DStudio.TurntableControl.Interfaces.IExtendedRotationProvider:
[legend]

Public Member Functions

Task SetInitialSpeed (Double degreesPerSecond)
 Set initial rotation speed. More...
 
Task< Boolean > GetIsRotating ()
 Get info on whether turn table is currently rotating. More...
 
Task< Boolean > GetIsCancellationRequested ()
 Get info on whether turn table is currently canceling rotation. More...
 

Detailed Description

Provides additional rotation features.

Member Function Documentation

◆ SetInitialSpeed()

Task Photomechanics.Photo3DStudio.TurntableControl.Interfaces.IExtendedRotationProvider.SetInitialSpeed ( Double  degreesPerSecond)

Set initial rotation speed.

Parameters
degreesPerSecondSpeed value in degrees per second.
Exceptions
TurntableOperationFailedExceptionThrown when turn table returns fail result of operation.

◆ GetIsRotating()

Task<Boolean> Photomechanics.Photo3DStudio.TurntableControl.Interfaces.IExtendedRotationProvider.GetIsRotating ( )

Get info on whether turn table is currently rotating.

Exceptions
TurntableOperationFailedExceptionThrown when turn table returns fail result of operation.

◆ GetIsCancellationRequested()

Task<Boolean> Photomechanics.Photo3DStudio.TurntableControl.Interfaces.IExtendedRotationProvider.GetIsCancellationRequested ( )

Get info on whether turn table is currently canceling rotation.

Exceptions
TurntableOperationFailedExceptionThrown when turn table returns fail result of operation.