Search Results for

    Show / Hide Table of Contents

    Class AppearanceTarget

    見た目に関する情報のターゲットとなる CityGMLオブジェクトの基底クラスです。 テーマ名, TextureTargetDefinition, MaterialTargetDefinition を保持し、それらを紐付けます。

    Inheritance
    System.Object
    Object
    AppearanceTarget
    Geometry
    Polygon
    Inherited Members
    Object.Handle
    Object.ID
    Object.NativeAttributesMap
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: PLATEAU.CityGML
    Assembly: cs.temp.dll.dll
    Syntax
    public class AppearanceTarget : Object

    Properties

    TextureTargetDefinitions

    保持する TextureTargetDefinition を foreach や LINQ でイテレートするための機能です。

    Declaration
    public IEnumerable<TextureTargetDefinition> TextureTargetDefinitions { get; }
    Property Value
    Type Description
    IEnumerable<TextureTargetDefinition>

    TextureTargetDefinitionsCount

    保持する TextureTargetDefinitions の数を返します。

    Declaration
    public int TextureTargetDefinitionsCount { get; }
    Property Value
    Type Description
    System.Int32

    Methods

    GetMaterialTargetDefinitionByThemeName(String, Boolean)

    Declaration
    public MaterialTargetDefinition GetMaterialTargetDefinitionByThemeName(string themeName, bool front)
    Parameters
    Type Name Description
    System.String themeName
    System.Boolean front
    Returns
    Type Description
    MaterialTargetDefinition

    GetTextureTargetDefinition(Int32)

    インデックス指定で TextureTargetDefinition を取得します。

    Declaration
    public TextureTargetDefinition GetTextureTargetDefinition(int index)
    Parameters
    Type Name Description
    System.Int32 index
    Returns
    Type Description
    TextureTargetDefinition

    GetTextureTargetDefinition(String, Boolean)

    テーマ名から TextureTargetDefinition を取得します。 与えられたテーマ名に該当するものがない場合は を投げます。

    Declaration
    public TextureTargetDefinition GetTextureTargetDefinition(string themeName, bool front)
    Parameters
    Type Name Description
    System.String themeName
    System.Boolean front
    Returns
    Type Description
    TextureTargetDefinition

    MaterialThemeNames(Boolean)

    Declaration
    public string[] MaterialThemeNames(bool front)
    Parameters
    Type Name Description
    System.Boolean front
    Returns
    Type Description
    System.String[]

    MaterialThemesCountByFront(Boolean)

    Declaration
    public int MaterialThemesCountByFront(bool front)
    Parameters
    Type Name Description
    System.Boolean front
    Returns
    Type Description
    System.Int32

    TextureThemeNames(Boolean)

    テクスチャのテーマ名(0個以上)を取得して配列で返します。

    Declaration
    public string[] TextureThemeNames(bool front)
    Parameters
    Type Name Description
    System.Boolean front
    Returns
    Type Description
    System.String[]

    TextureThemesCountOfFront(Boolean)

    保持するテクスチャのテーマのうち、 front が与えられたタイプであるものの数を返します。

    Declaration
    public int TextureThemesCountOfFront(bool front)
    Parameters
    Type Name Description
    System.Boolean front
    Returns
    Type Description
    System.Int32
    In This Article
    Back to top PLATEAU SDK for Unity