Search Results for

    Show / Hide Table of Contents

    Class CityObjectTypeHierarchy.Node

    Inheritance
    System.Object
    CityObjectTypeHierarchy.Node
    Namespace: PLATEAU.CityInfo
    Assembly: cs.temp.dll.dll
    Syntax
    public class Node : IComparable<CityObjectTypeHierarchy.Node>

    Constructors

    Node(String, PredefinedCityModelPackage, CityObjectType[], CityObjectTypeHierarchy.Node[])

    Declaration
    public Node(string nodeName, PredefinedCityModelPackage package, CityObjectType[] types, CityObjectTypeHierarchy.Node[] children)
    Parameters
    Type Name Description
    System.String nodeName
    PredefinedCityModelPackage package
    CityObjectType[] types
    CityObjectTypeHierarchy.Node[] children

    Properties

    Children

    Declaration
    public ReadOnlyCollection<CityObjectTypeHierarchy.Node> Children { get; }
    Property Value
    Type Description
    ReadOnlyCollection<CityObjectTypeHierarchy.Node>

    NodeName

    Declaration
    public string NodeName { get; }
    Property Value
    Type Description
    System.String

    Package

    Declaration
    public PredefinedCityModelPackage Package { get; }
    Property Value
    Type Description
    PredefinedCityModelPackage

    Parent

    Declaration
    public CityObjectTypeHierarchy.Node Parent { get; }
    Property Value
    Type Description
    CityObjectTypeHierarchy.Node

    Types

    Declaration
    public ReadOnlyCollection<CityObjectType> Types { get; }
    Property Value
    Type Description
    ReadOnlyCollection<CityObjectType>

    UpperPackage

    Nodeの親子関係を自身から上へ調べて、PackageがNoneでない初めて見つかったPackageを返します。 調べてもNoneだけならNoneを返します。

    Declaration
    public Package UpperPackage { get; }
    Property Value
    Type Description
    Package

    Methods

    CompareTo(CityObjectTypeHierarchy.Node)

    都市オブジェクトの種類をGUIで列挙するなどの場合に、列挙の順序を定義します。 CityObjectTypeHierarchyの深さ優先探索の順番とします。

    Declaration
    public int CompareTo(CityObjectTypeHierarchy.Node other)
    Parameters
    Type Name Description
    CityObjectTypeHierarchy.Node other
    Returns
    Type Description
    System.Int32

    GetDisplayName()

    分類のディスプレイ名を返します。

    Declaration
    public string GetDisplayName()
    Returns
    Type Description
    System.String
    In This Article
    Back to top PLATEAU SDK for Unity