Package org.citydb.citygml.importer.util
Class LocalAppearanceHandler
- java.lang.Object
-
- org.citydb.citygml.importer.util.LocalAppearanceHandler
-
public class LocalAppearanceHandler extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
LocalAppearanceHandler.SurfaceGeometryTarget
-
Constructor Summary
Constructors Constructor Description LocalAppearanceHandler(CityGMLImportManager importer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearLocalContext()
java.util.Map<java.lang.Long,java.util.List<org.citygml4j.model.citygml.appearance.Appearance>>
getAppearances()
java.util.Set<LocalAppearanceHandler.SurfaceGeometryTarget>
getLocalContext()
boolean
hasAppearances()
boolean
hasParameterizedTextures()
void
registerAppearances(org.citygml4j.model.citygml.core.AbstractCityObject cityObject, long cityObjectId)
void
registerLinearRing(java.lang.String ringId, long surfaceGeometryId, boolean isReverse)
void
reset()
boolean
setTextureCoordinates(java.lang.String ringId, java.util.List<java.lang.Double> texCoords)
-
-
-
Constructor Detail
-
LocalAppearanceHandler
public LocalAppearanceHandler(CityGMLImportManager importer)
-
-
Method Detail
-
reset
public void reset()
-
registerAppearances
public void registerAppearances(org.citygml4j.model.citygml.core.AbstractCityObject cityObject, long cityObjectId) throws CityGMLImportException
- Throws:
CityGMLImportException
-
hasAppearances
public boolean hasAppearances()
-
getAppearances
public java.util.Map<java.lang.Long,java.util.List<org.citygml4j.model.citygml.appearance.Appearance>> getAppearances()
-
hasParameterizedTextures
public boolean hasParameterizedTextures()
-
registerLinearRing
public void registerLinearRing(java.lang.String ringId, long surfaceGeometryId, boolean isReverse)
-
setTextureCoordinates
public boolean setTextureCoordinates(java.lang.String ringId, java.util.List<java.lang.Double> texCoords)
-
getLocalContext
public java.util.Set<LocalAppearanceHandler.SurfaceGeometryTarget> getLocalContext()
-
clearLocalContext
public void clearLocalContext()
-
-