AI-generated Key Takeaways
-
ResolveAnchorOnTerrainFuture handles the asynchronous operation launched by
Earth.resolveAnchorOnTerrainAsync. -
You can attempt to cancel the operation using the
cancel()method. -
Use
getResultAnchor()to get the resolved anchor when the operation is done and successful. -
The
getResultTerrainAnchorState()method provides the result status of the resolving operation. -
You can check the current state of the operation using the
getState()method.
public class
ResolveAnchorOnTerrainFuture
Handle to an async operation launched by Earth.resolveAnchorOnTerrainAsync(double, double, double, float, float, float, float, BiConsumer). See the Terrain
anchors developer guide for more information.
Public Methods
boolean
|
cancel()
Tries to cancel the execution of this operation.
|
Anchor
|
getResultAnchor()
Returns the resolved anchor, when
Future.getState() returns FutureState.DONE
and getResultTerrainAnchorState() returns Anchor.TerrainAnchorState.SUCCESS. |
Anchor.TerrainAnchorState
|
getResultTerrainAnchorState()
Returns the result status of the resolving operation, when
Future.getState() returns
FutureState.DONE. |
FutureState
|
getState()
Get the current state of the future.
|
Inherited Methods
Public Methods
public boolean cancel ()
cancel
public boolean cancel()
Tries to cancel the execution of this operation. If the operation was cancelled by this
invocation, this method returns true and the associated callback (if any) will never be
invoked.
public Anchor getResultAnchor ()
getResultAnchor
public Anchor getResultAnchor()
Returns the resolved anchor, when Future.getState() returns FutureState.DONE
and getResultTerrainAnchorState() returns Anchor.TerrainAnchorState.SUCCESS.
Otherwise, returns null.
public Anchor.TerrainAnchorState getResultTerrainAnchorState ()
getResultTerrainAnchorState
public Anchor.TerrainAnchorState getResultTerrainAnchorState()
Returns the result status of the resolving operation, when Future.getState() returns
FutureState.DONE.
public FutureState getState ()
getState
public FutureState getState()
Get the current state of the future.