@mangosystem/ogc-schemas
Version:
Jsonix XML-JSON mappings for OGC Schemas.
452 lines • 11.8 kB
JavaScript
var CityGML_Appearance_1_0_Module_Factory = function () {
var CityGML_Appearance_1_0 = {
n: 'CityGML_Appearance_1_0',
dens: 'http:\/\/www.opengis.net\/citygml\/appearance\/1.0',
dans: 'http:\/\/www.w3.org\/1999\/xlink',
deps: ['GML_3_1_1', 'XLink_1_0'],
tis: [{
ln: 'X3DMaterialType',
bti: '.AbstractSurfaceDataType',
ps: [{
n: 'ambientIntensity',
ti: 'Double'
}, {
n: 'diffuseColor',
ti: {
t: 'l',
bti: 'Double'
}
}, {
n: 'emissiveColor',
ti: {
t: 'l',
bti: 'Double'
}
}, {
n: 'specularColor',
ti: {
t: 'l',
bti: 'Double'
}
}, {
n: 'shininess',
ti: 'Double'
}, {
n: 'transparency',
ti: 'Double'
}, {
n: 'isSmooth',
ti: 'Boolean'
}, {
n: 'target',
mno: 0,
col: true
}, {
n: 'genericApplicationPropertyOfX3DMaterial',
mno: 0,
col: true,
en: '_GenericApplicationPropertyOfX3DMaterial',
ti: 'AnyType'
}]
}, {
ln: 'TexCoordListType.TextureCoordinates',
tn: null,
ps: [{
n: 'value',
ti: {
t: 'l',
bti: 'Double'
},
t: 'v'
}, {
n: 'ring',
rq: true,
an: {
lp: 'ring'
},
t: 'a'
}]
}, {
ln: 'AbstractTextureType',
bti: '.AbstractSurfaceDataType',
ps: [{
n: 'imageURI',
rq: true
}, {
n: 'mimeType'
}, {
n: 'textureType'
}, {
n: 'wrapMode'
}, {
n: 'borderColor',
ti: {
t: 'l',
bti: 'Double'
}
}, {
n: 'genericApplicationPropertyOfTexture',
mno: 0,
col: true,
en: '_GenericApplicationPropertyOfTexture',
ti: 'AnyType'
}]
}, {
ln: 'AbstractTextureParameterizationType',
bti: 'GML_3_1_1.AbstractGMLType',
ps: [{
n: 'genericApplicationPropertyOfTextureParameterization',
mno: 0,
col: true,
en: '_GenericApplicationPropertyOfTextureParameterization',
ti: 'AnyType'
}]
}, {
ln: 'GeoreferencedTextureType',
bti: '.AbstractTextureType',
ps: [{
n: 'preferWorldFile',
ti: 'Boolean'
}, {
n: 'referencePoint',
ti: 'GML_3_1_1.PointPropertyType'
}, {
n: 'orientation',
ti: {
t: 'l',
bti: 'Double'
}
}, {
n: 'target',
mno: 0,
col: true
}, {
n: 'genericApplicationPropertyOfGeoreferencedTexture',
mno: 0,
col: true,
en: '_GenericApplicationPropertyOfGeoreferencedTexture',
ti: 'AnyType'
}]
}, {
ln: 'AppearancePropertyType',
bti: 'GML_3_1_1.FeaturePropertyType',
ps: [{
n: 'appearance',
rq: true,
en: 'Appearance',
ti: '.AppearanceType'
}]
}, {
ln: 'TexCoordGenType.WorldToTexture',
tn: null,
ps: [{
n: 'value',
ti: {
t: 'l',
bti: 'Double'
},
t: 'v'
}, {
n: 'srsName',
an: {
lp: 'srsName'
},
t: 'a'
}, {
n: 'srsDimension',
ti: 'PositiveInteger',
an: {
lp: 'srsDimension'
},
t: 'a'
}, {
n: 'axisLabels',
ti: {
t: 'l',
bti: 'NCName'
},
an: {
lp: 'axisLabels'
},
t: 'a'
}, {
n: 'uomLabels',
ti: {
t: 'l',
bti: 'NCName'
},
an: {
lp: 'uomLabels'
},
t: 'a'
}]
}, {
ln: 'AppearanceType',
bti: 'GML_3_1_1.AbstractFeatureType',
ps: [{
n: 'theme'
}, {
n: 'surfaceDataMember',
mno: 0,
col: true,
ti: '.SurfaceDataPropertyType'
}, {
n: 'genericApplicationPropertyOfAppearance',
mno: 0,
col: true,
en: '_GenericApplicationPropertyOfAppearance',
ti: 'AnyType'
}]
}, {
ln: 'ParameterizedTextureType',
bti: '.AbstractTextureType',
ps: [{
n: 'target',
mno: 0,
col: true,
ti: '.TextureAssociationType'
}, {
n: 'genericApplicationPropertyOfParameterizedTexture',
mno: 0,
col: true,
en: '_GenericApplicationPropertyOfParameterizedTexture',
ti: 'AnyType'
}]
}, {
ln: 'TexCoordGenType',
bti: '.AbstractTextureParameterizationType',
ps: [{
n: 'worldToTexture',
rq: true,
ti: '.TexCoordGenType.WorldToTexture'
}, {
n: 'genericApplicationPropertyOfTexCoordGen',
mno: 0,
col: true,
en: '_GenericApplicationPropertyOfTexCoordGen',
ti: 'AnyType'
}]
}, {
ln: 'TexCoordListType',
bti: '.AbstractTextureParameterizationType',
ps: [{
n: 'textureCoordinates',
rq: true,
col: true,
ti: '.TexCoordListType.TextureCoordinates'
}, {
n: 'genericApplicationPropertyOfTexCoordList',
mno: 0,
col: true,
en: '_GenericApplicationPropertyOfTexCoordList',
ti: 'AnyType'
}]
}, {
ln: 'AbstractSurfaceDataType',
bti: 'GML_3_1_1.AbstractFeatureType',
ps: [{
n: 'isFront',
ti: 'Boolean'
}, {
n: 'genericApplicationPropertyOfSurfaceData',
mno: 0,
col: true,
en: '_GenericApplicationPropertyOfSurfaceData',
ti: 'AnyType'
}]
}, {
ln: 'TextureAssociationType',
ps: [{
n: 'textureParameterization',
rq: true,
mx: false,
dom: false,
en: '_TextureParameterization',
ti: '.AbstractTextureParameterizationType',
t: 'er'
}, {
n: 'uri',
rq: true,
an: {
lp: 'uri'
},
t: 'a'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'SurfaceDataPropertyType',
ps: [{
n: 'surfaceData',
mx: false,
dom: false,
en: '_SurfaceData',
ti: '.AbstractSurfaceDataType',
t: 'er'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
t: 'enum',
ln: 'TextureTypeType',
vs: ['specific', 'typical', 'unknown']
}, {
t: 'enum',
ln: 'WrapModeType',
vs: ['none', 'wrap', 'mirror', 'clamp', 'border']
}],
eis: [{
en: '_GenericApplicationPropertyOfTexCoordList',
ti: 'AnyType'
}, {
en: 'X3DMaterial',
ti: '.X3DMaterialType',
sh: '_SurfaceData'
}, {
en: '_Texture',
ti: '.AbstractTextureType',
sh: '_SurfaceData'
}, {
en: 'appearance',
ti: '.AppearancePropertyType',
sh: {
lp: '_GenericApplicationPropertyOfCityObject',
ns: 'http:\/\/www.opengis.net\/citygml\/1.0'
}
}, {
en: 'ParameterizedTexture',
ti: '.ParameterizedTextureType',
sh: '_Texture'
}, {
en: '_GenericApplicationPropertyOfGeoreferencedTexture',
ti: 'AnyType'
}, {
en: 'appearanceMember',
ti: '.AppearancePropertyType',
sh: {
lp: 'featureMember',
ns: 'http:\/\/www.opengis.net\/gml'
}
}, {
en: '_GenericApplicationPropertyOfSurfaceData',
ti: 'AnyType'
}, {
en: '_GenericApplicationPropertyOfTexCoordGen',
ti: 'AnyType'
}, {
en: 'TexCoordGen',
ti: '.TexCoordGenType',
sh: '_TextureParameterization'
}, {
en: 'GeoreferencedTexture',
ti: '.GeoreferencedTextureType',
sh: '_Texture'
}, {
en: '_GenericApplicationPropertyOfParameterizedTexture',
ti: 'AnyType'
}, {
en: 'TexCoordList',
ti: '.TexCoordListType',
sh: '_TextureParameterization'
}, {
en: '_SurfaceData',
ti: '.AbstractSurfaceDataType',
sh: {
lp: '_Feature',
ns: 'http:\/\/www.opengis.net\/gml'
}
}, {
en: '_GenericApplicationPropertyOfTextureParameterization',
ti: 'AnyType'
}, {
en: '_GenericApplicationPropertyOfX3DMaterial',
ti: 'AnyType'
}, {
en: '_GenericApplicationPropertyOfTexture',
ti: 'AnyType'
}, {
en: '_TextureParameterization',
ti: '.AbstractTextureParameterizationType',
sh: {
lp: '_GML',
ns: 'http:\/\/www.opengis.net\/gml'
}
}, {
en: '_GenericApplicationPropertyOfAppearance',
ti: 'AnyType'
}]
};
return {
CityGML_Appearance_1_0: CityGML_Appearance_1_0
};
};
if (typeof define === 'function' && define.amd) {
define([], CityGML_Appearance_1_0_Module_Factory);
}
else {
var CityGML_Appearance_1_0_Module = CityGML_Appearance_1_0_Module_Factory();
if (typeof module !== 'undefined' && module.exports) {
module.exports.CityGML_Appearance_1_0 = CityGML_Appearance_1_0_Module.CityGML_Appearance_1_0;
}
else {
var CityGML_Appearance_1_0 = CityGML_Appearance_1_0_Module.CityGML_Appearance_1_0;
}
}