BlockPriorResult Class

Description

Prior infos about the block maps.

blockIds are a list of the map id of block maps.

mode is to indicate in which way the system will utilize it, soft or hard. Refer to BlockPriorMode .

blockIds

C

void easyar_BlockPriorResult_blockIds(easyar_BlockPriorResult * This, easyar_ListOfString * * Return)

C++

std::vector<std::string> blockIds()

Java

public java.util.@Nonnull ArrayList<java.lang.@Nonnull String> blockIds()

Kotlin

fun blockIds(): ArrayList<String>

Objective-C

- (NSArray<NSString *> *)blockIds

Swift

public func blockIds() -> [String]

C#

public virtual List<string> blockIds()

mode

C

void easyar_BlockPriorResult_mode(easyar_BlockPriorResult * This, easyar_String * * Return)

C++

std::string mode()

Java

public java.lang.@Nonnull String mode()

Kotlin

fun mode(): String

Objective-C

- (NSString *)mode

Swift

public func mode() -> String

C#

public virtual string mode()

create

C

void easyar_BlockPriorResult_create(easyar_ListOfString * blockIds, easyar_BlockPriorMode mode, easyar_BlockPriorResult * * Return)

C++

static std::shared_ptr<BlockPriorResult> create(std::vector<std::string> blockIds, BlockPriorMode mode)

Java

public static @Nonnull BlockPriorResult create(java.util.@Nonnull ArrayList<java.lang.@Nonnull String> blockIds, int mode)

Kotlin

companion object fun create(blockIds: ArrayList<String>, mode: Int): BlockPriorResult

Objective-C

+ (easyar_BlockPriorResult *)create:(NSArray<NSString *> *)blockIds mode:(easyar_BlockPriorMode)mode

Swift

public static func create(_ blockIds: [String], _ mode: BlockPriorMode) -> BlockPriorResult

C#

public static BlockPriorResult create(List<string> blockIds, BlockPriorMode mode)