Skip to content

Class: ParameterizedTexture

A ParameterizedTexture is a texture that uses texture coordinates or a transformation matrix for parameterization.

URI: citygml:ParameterizedTexture

 classDiagram
    class ParameterizedTexture
    click ParameterizedTexture href "../ParameterizedTexture/"
      AbstractTexture <|-- ParameterizedTexture
        click AbstractTexture href "../AbstractTexture/"

      ParameterizedTexture : adeOfAbstractFeature





        ParameterizedTexture --> "*" ADEOfAbstractFeature : adeOfAbstractFeature
        click ADEOfAbstractFeature href "../ADEOfAbstractFeature/"



      ParameterizedTexture : adeOfAbstractSurfaceData





        ParameterizedTexture --> "*" ADEOfAbstractSurfaceData : adeOfAbstractSurfaceData
        click ADEOfAbstractSurfaceData href "../ADEOfAbstractSurfaceData/"



      ParameterizedTexture : adeOfAbstractTexture





        ParameterizedTexture --> "*" ADEOfAbstractTexture : adeOfAbstractTexture
        click ADEOfAbstractTexture href "../ADEOfAbstractTexture/"



      ParameterizedTexture : adeOfParameterizedTexture





        ParameterizedTexture --> "*" ADEOfParameterizedTexture : adeOfParameterizedTexture
        click ADEOfParameterizedTexture href "../ADEOfParameterizedTexture/"



      ParameterizedTexture : borderColor





        ParameterizedTexture --> "0..1" ColorPlusOpacity : borderColor
        click ColorPlusOpacity href "../ColorPlusOpacity/"



      ParameterizedTexture : description

      ParameterizedTexture : featureID





        ParameterizedTexture --> "1" ID : featureID
        click ID href "../ID/"



      ParameterizedTexture : identifier

      ParameterizedTexture : imageURI

      ParameterizedTexture : isFront

      ParameterizedTexture : mimeType





        ParameterizedTexture --> "0..1" MimeTypeValue : mimeType
        click MimeTypeValue href "../MimeTypeValue/"



      ParameterizedTexture : name

      ParameterizedTexture : textureParameterization





        ParameterizedTexture --> "*" AbstractTextureParameterization : textureParameterization
        click AbstractTextureParameterization href "../AbstractTextureParameterization/"



      ParameterizedTexture : textureType





        ParameterizedTexture --> "0..1" TextureType : textureType
        click TextureType href "../TextureType/"



      ParameterizedTexture : wrapMode





        ParameterizedTexture --> "0..1" WrapMode : wrapMode
        click WrapMode href "../WrapMode/"



Inheritance

Slots

Name Cardinality and Range Description Inheritance
adeOfParameterizedTexture *
ADEOfParameterizedTexture
Augments the ParameterizedTexture with properties defined in an ADE direct
textureParameterization *
AbstractTextureParameterization
Relates to the texture coordinates or transformation matrices used for parame... direct
imageURI 1
Uri
Specifies the URI that points to the external image data file AbstractTexture
mimeType 0..1
MimeTypeValue
Specifies the MIME type of the external point cloud file AbstractTexture
textureType 0..1
TextureType
Indicates the specific type of the texture AbstractTexture
wrapMode 0..1
WrapMode
Specifies the behaviour of the texture when the texture is smaller than the s... AbstractTexture
borderColor 0..1
ColorPlusOpacity
Specifies the color of that part of the surface that is not covered by the te... AbstractTexture
adeOfAbstractTexture *
ADEOfAbstractTexture
Augments AbstractTexture with properties defined in an ADE AbstractTexture
isFront 0..1
Boolean
Indicates whether the texture or material is assigned to the front side or th... AbstractSurfaceData
adeOfAbstractSurfaceData *
ADEOfAbstractSurfaceData
Augments AbstractSurfaceData with properties defined in an ADE AbstractSurfaceData
featureID 1
ID
AbstractFeature
identifier 0..1
String
AbstractFeature
name *
String
AbstractFeature
description 0..1
String
AbstractFeature
adeOfAbstractFeature *
ADEOfAbstractFeature
Augments AbstractFeature with properties defined in an ADE AbstractFeature

Identifier and Mapping Information

Schema Source

  • from schema: https://www.ogc.org/standards/citygml

Mappings

Mapping Type Mapped Value
self citygml:ParameterizedTexture
native citygml:ParameterizedTexture

LinkML Source

Direct

name: ParameterizedTexture
description: A ParameterizedTexture is a texture that uses texture coordinates or
  a transformation matrix for parameterization.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractTexture
abstract: false
attributes:
  adeOfParameterizedTexture:
    name: adeOfParameterizedTexture
    description: Augments the ParameterizedTexture with properties defined in an ADE.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - ParameterizedTexture
    range: ADEOfParameterizedTexture
    required: false
    multivalued: true
  textureParameterization:
    name: textureParameterization
    description: Relates to the texture coordinates or transformation matrices used
      for parameterization.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    domain_of:
    - ParameterizedTexture
    range: AbstractTextureParameterization
    required: false
    multivalued: true

Induced

name: ParameterizedTexture
description: A ParameterizedTexture is a texture that uses texture coordinates or
  a transformation matrix for parameterization.
from_schema: https://www.ogc.org/standards/citygml
is_a: AbstractTexture
abstract: false
attributes:
  adeOfParameterizedTexture:
    name: adeOfParameterizedTexture
    description: Augments the ParameterizedTexture with properties defined in an ADE.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: adeOfParameterizedTexture
    owner: ParameterizedTexture
    domain_of:
    - ParameterizedTexture
    range: ADEOfParameterizedTexture
    required: false
    multivalued: true
  textureParameterization:
    name: textureParameterization
    description: Relates to the texture coordinates or transformation matrices used
      for parameterization.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: textureParameterization
    owner: ParameterizedTexture
    domain_of:
    - ParameterizedTexture
    range: AbstractTextureParameterization
    required: false
    multivalued: true
  imageURI:
    name: imageURI
    description: Specifies the URI that points to the external image data file.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: imageURI
    owner: ParameterizedTexture
    domain_of:
    - AbstractTexture
    range: uri
    required: true
    multivalued: false
  mimeType:
    name: mimeType
    description: Specifies the MIME type of the external point cloud file.
    from_schema: https://www.ogc.org/standards/citygml
    alias: mimeType
    owner: ParameterizedTexture
    domain_of:
    - StandardFileTimeseries
    - TabulatedFileTimeseries
    - PointCloud
    - AbstractTexture
    - ImplicitGeometry
    range: MimeTypeValue
    required: false
    multivalued: false
  textureType:
    name: textureType
    description: Indicates the specific type of the texture.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: textureType
    owner: ParameterizedTexture
    domain_of:
    - AbstractTexture
    range: TextureType
    required: false
    multivalued: false
  wrapMode:
    name: wrapMode
    description: Specifies the behaviour of the texture when the texture is smaller
      than the surface to which it is applied.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: wrapMode
    owner: ParameterizedTexture
    domain_of:
    - AbstractTexture
    range: WrapMode
    required: false
    multivalued: false
  borderColor:
    name: borderColor
    description: Specifies the color of that part of the surface that is not covered
      by the texture.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: borderColor
    owner: ParameterizedTexture
    domain_of:
    - AbstractTexture
    range: ColorPlusOpacity
    required: false
    multivalued: false
  adeOfAbstractTexture:
    name: adeOfAbstractTexture
    description: Augments AbstractTexture with properties defined in an ADE.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: adeOfAbstractTexture
    owner: ParameterizedTexture
    domain_of:
    - AbstractTexture
    range: ADEOfAbstractTexture
    required: false
    multivalued: true
  isFront:
    name: isFront
    description: Indicates whether the texture or material is assigned to the front
      side or the back side of the surface geometry object.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: isFront
    owner: ParameterizedTexture
    domain_of:
    - AbstractSurfaceData
    range: boolean
    required: false
    multivalued: false
  adeOfAbstractSurfaceData:
    name: adeOfAbstractSurfaceData
    description: Augments AbstractSurfaceData with properties defined in an ADE.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: adeOfAbstractSurfaceData
    owner: ParameterizedTexture
    domain_of:
    - AbstractSurfaceData
    range: ADEOfAbstractSurfaceData
    required: false
    multivalued: true
  featureID:
    name: featureID
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: featureID
    owner: ParameterizedTexture
    domain_of:
    - AbstractFeature
    range: ID
    required: true
    multivalued: false
  identifier:
    name: identifier
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: identifier
    owner: ParameterizedTexture
    domain_of:
    - AbstractFeature
    range: string
    required: false
    multivalued: false
  name:
    name: name
    from_schema: https://www.ogc.org/standards/citygml
    alias: name
    owner: ParameterizedTexture
    domain_of:
    - CodeAttribute
    - DateAttribute
    - DoubleAttribute
    - GenericAttributeSet
    - IntAttribute
    - MeasureAttribute
    - StringAttribute
    - UriAttribute
    - AbstractFeature
    range: string
    required: false
    multivalued: true
  description:
    name: description
    from_schema: https://www.ogc.org/standards/citygml
    alias: description
    owner: ParameterizedTexture
    domain_of:
    - ConstructionEvent
    - AbstractFeature
    range: string
    required: false
    multivalued: false
  adeOfAbstractFeature:
    name: adeOfAbstractFeature
    description: Augments AbstractFeature with properties defined in an ADE.
    from_schema: https://www.ogc.org/standards/citygml
    rank: 1000
    alias: adeOfAbstractFeature
    owner: ParameterizedTexture
    domain_of:
    - AbstractFeature
    range: ADEOfAbstractFeature
    required: false
    multivalued: true