getGraph method

  1. @override
Graph getGraph(
  1. String tag
)
override

Method is used to obtain graph (within the current sublocation) with the specified identifier or null if no such graph. tag graph tag. Returns found graph or null Graph.

Example:

// Get graph
Graph? graph = sublocation.getGraph();
if (graph != null) {
 demonstrateGraphUsage(graph);
}

Implementation

@override
Graph getGraph(String tag) {
    final _getGraphFfi = __lib.catchArgumentError(() => __lib.nativeLibrary.lookupFunction<
        Pointer<Void> Function(Pointer<Void>, Pointer<Void>),
        Pointer<Void> Function(Pointer<Void>, Pointer<Void>)
      >('navigine_sdk_flutter_Sublocation_getGraph__Tag'));
    final _tagHandle = navigine_sdk_flutter_String_ToFfi(tag);
    final _handle = this.handle;
    final __resultHandle = _getGraphFfi(_handle, _tagHandle);
    navigine_sdk_flutter_String_ReleaseFfiHandle(_tagHandle);
    final _result = navigine_sdk_flutter_Graph_FromFfi(__resultHandle);
    navigine_sdk_flutter_Graph_ReleaseFfiHandle(__resultHandle);
    return _result;
}