Class CityObjectTypeHierarchy.Node
Inheritance
System.Object
CityObjectTypeHierarchy.Node
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
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
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
Methods
CompareTo(CityObjectTypeHierarchy.Node)
Declaration
public int CompareTo(CityObjectTypeHierarchy.Node other)
Parameters
Returns
Type |
Description |
System.Int32 |
|
GetDisplayName()
Declaration
public string GetDisplayName()
Returns
Type |
Description |
System.String |
|