Class AppearanceResolver
- java.lang.Object
-
- org.citygml4j.builder.cityjson.marshal.util.AppearanceResolver
-
public class AppearanceResolver extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AppearanceResolver(java.lang.String defaultTheme, AppearanceMarshaller app)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<MaterialType>
getMaterials()
java.util.List<TextureType>
getTextures()
boolean
hasGlobalAppearance()
boolean
hasMaterials()
boolean
hasTextures()
void
registerGlobalAppearance(Appearance appearance)
void
resolve(AbstractCityObject cityObject)
void
resolve(CityModel cityModel)
void
resolveGlobalAppearance(AbstractGeometry geometry)
-
-
-
Constructor Detail
-
AppearanceResolver
public AppearanceResolver(java.lang.String defaultTheme, AppearanceMarshaller app)
-
-
Method Detail
-
resolve
public void resolve(AbstractCityObject cityObject)
-
resolve
public void resolve(CityModel cityModel)
-
registerGlobalAppearance
public void registerGlobalAppearance(Appearance appearance)
-
resolveGlobalAppearance
public void resolveGlobalAppearance(AbstractGeometry geometry)
-
hasTextures
public boolean hasTextures()
-
getTextures
public java.util.List<TextureType> getTextures()
-
hasMaterials
public boolean hasMaterials()
-
getMaterials
public java.util.List<MaterialType> getMaterials()
-
hasGlobalAppearance
public boolean hasGlobalAppearance()
-
-