Interface GeometryWithAppearance<M extends AbstractMaterialObject,T extends AbstractTextureObject>
-
- All Known Implementing Classes:
AbstractSolidCollectionType
,AbstractSurfaceCollectionType
,CompositeSolidType
,CompositeSurfaceType
,MultiSolidType
,MultiSurfaceType
,SolidType
public interface GeometryWithAppearance<M extends AbstractMaterialObject,T extends AbstractTextureObject>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<M>
getMaterial()
M
getMaterial(java.lang.String theme)
java.util.Collection<T>
getTexture()
T
getTexture(java.lang.String theme)
boolean
isSetMaterial()
boolean
isSetTexture()
void
removeMaterial(java.lang.String theme)
void
removeMaterial(M materialObject)
void
removeTexture(java.lang.String theme)
void
removeTexture(T textureObject)
void
unsetAppearance()
void
unsetMaterial()
void
unsetTexture()
-
-
-
Method Detail
-
isSetMaterial
boolean isSetMaterial()
-
getMaterial
java.util.Collection<M> getMaterial()
-
getMaterial
M getMaterial(java.lang.String theme)
-
removeMaterial
void removeMaterial(M materialObject)
-
removeMaterial
void removeMaterial(java.lang.String theme)
-
unsetMaterial
void unsetMaterial()
-
isSetTexture
boolean isSetTexture()
-
getTexture
java.util.Collection<T> getTexture()
-
getTexture
T getTexture(java.lang.String theme)
-
removeTexture
void removeTexture(T textureObject)
-
removeTexture
void removeTexture(java.lang.String theme)
-
unsetTexture
void unsetTexture()
-
unsetAppearance
void unsetAppearance()
-
-