Class CityObjectList
CityObjectIndexとGML IDを対応付けるネイティブなmapです。
注意:
Meshと紐付けられたCityObjectListはMeshの削除時に一緒に削除されるので、Disposeを呼んではいけません。
したがって勝手に削除されるは実装しません。
どことも紐付けられないCityObjectListに限って、手動でDisposeを呼んでください。
Inheritance
System.Object
CityObjectList
Assembly: cs.temp.dll.dll
Syntax
public class CityObjectList : IDisposable
Properties
Handle
Declaration
public IntPtr Handle { get; }
Property Value
Length
Declaration
public int Length { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
Add(CityObjectIndex, String)
Declaration
public void Add(CityObjectIndex cityObjIndex, string gmlID)
Parameters
Create()
Declaration
public static CityObjectList Create()
Returns
Dispose()
Declaration
GetAllKeys()
Declaration
public CityObjectIndex[] GetAllKeys()
Returns
GetAtomicID(CityObjectIndex)
Declaration
public string GetAtomicID(CityObjectIndex index)
Parameters
Returns
Type |
Description |
System.String |
|
GetCityObjectIndex(String)
Declaration
public CityObjectIndex GetCityObjectIndex(string gmlID)
Parameters
Type |
Name |
Description |
System.String |
gmlID |
|
Returns
GetPrimaryID(Int32)
Declaration
public string GetPrimaryID(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.String |
|
TryGetAtomicID(CityObjectIndex, out String)
Declaration
public bool TryGetAtomicID(CityObjectIndex index, out string outGmlID)
Parameters
Returns
Type |
Description |
System.Boolean |
|