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¶
- AbstractFeature
- AbstractSurfaceData
- AbstractTexture
- ParameterizedTexture
- AbstractTexture
- AbstractSurfaceData
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