TargetList Class
Header:#include "easyar/target.hpp"
Inherits:RefBase

Description

TargetList是Target列表。

Public Functions

TargetList()
virtual~TargetList()
boolload(const char* path, int storageType) (until 1.2.1)
intsize() const
Targetoperator [](int idx)
Targetat(int idx)
boolinsert(const Target& target)
boolerase(const Target& target)

TargetList()

创建TargetList实例。

virtual ~TargetList()

销毁TargetList实例。

bool load(const char* path, int storageType) (until 1.2.1)

从类型为storageTypepath中加载json文件或json字符串中列出的所有target。关于storageType和json文件的详细描述参见Target::loadStorageType

int size() const

返回列表长度。

Target operator [](int idx)

返回第idx个Target。如果idx超出范围则返回空(无效)的Target。

Target at(int idx)

返回第idx个Target。如果idx超出范围则返回空(无效)的Target。

bool insert(const Target& target)

往列表中插入一个Target。如果操作成功则返回true。

bool erase(const Target& target)

从列表中删除一个Target。如果操作成功则返回true。