public abstract class AbstractSolidCollectionType extends AbstractSolidType implements GeometryWithAppearance<SolidCollectionMaterialObject,SolidCollectionTextureObject>
Constructor and Description |
---|
AbstractSolidCollectionType(GeometryTypeName type) |
Modifier and Type | Method and Description |
---|---|
void |
addMaterial(SolidCollectionMaterialObject materialObject) |
void |
addSolid(java.util.List<java.util.List<java.util.List<java.util.List<java.lang.Integer>>>> solid) |
void |
addTexture(SolidCollectionTextureObject textureObject) |
java.util.Collection<SolidCollectionMaterialObject> |
getMaterial() |
SolidCollectionMaterialObject |
getMaterial(java.lang.String theme) |
SolidCollectionSemanticsObject |
getSemantics() |
java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.lang.Integer>>>>> |
getSolids() |
java.util.Collection<SolidCollectionTextureObject> |
getTexture() |
SolidCollectionTextureObject |
getTexture(java.lang.String theme) |
GeometryTypeName |
getType() |
boolean |
isSetMaterial() |
boolean |
isSetSemantics() |
boolean |
isSetTexture() |
void |
removeMaterial(SolidCollectionMaterialObject materialObject) |
void |
removeMaterial(java.lang.String theme) |
void |
removeTexture(SolidCollectionTextureObject textureObject) |
void |
removeTexture(java.lang.String theme) |
void |
setMaterial(java.util.List<SolidCollectionMaterialObject> material) |
void |
setSemantics(SolidCollectionSemanticsObject semantics) |
void |
setSolids(java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.lang.Integer>>>>> solids) |
void |
setTexture(java.util.List<SolidCollectionTextureObject> texture) |
void |
unsetAppearance() |
void |
unsetMaterial() |
void |
unsetSemantics() |
void |
unsetSolids() |
void |
unsetTexture() |
void |
updateIndexes(java.util.Map<java.lang.Integer,java.lang.Integer> indexMap) |
getLod, isSetLod, setLod
public AbstractSolidCollectionType(GeometryTypeName type)
public GeometryTypeName getType()
getType
in class AbstractGeometryType
public void addSolid(java.util.List<java.util.List<java.util.List<java.util.List<java.lang.Integer>>>> solid)
public java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.lang.Integer>>>>> getSolids()
public void setSolids(java.util.List<java.util.List<java.util.List<java.util.List<java.util.List<java.lang.Integer>>>>> solids)
public void unsetSolids()
public boolean isSetSemantics()
isSetSemantics
in interface GeometryWithSemantics
public SolidCollectionSemanticsObject getSemantics()
getSemantics
in interface GeometryWithSemantics
public void setSemantics(SolidCollectionSemanticsObject semantics)
public void unsetSemantics()
unsetSemantics
in interface GeometryWithSemantics
public boolean isSetMaterial()
isSetMaterial
in interface GeometryWithAppearance<SolidCollectionMaterialObject,SolidCollectionTextureObject>
public void addMaterial(SolidCollectionMaterialObject materialObject)
public java.util.Collection<SolidCollectionMaterialObject> getMaterial()
getMaterial
in interface GeometryWithAppearance<SolidCollectionMaterialObject,SolidCollectionTextureObject>
public SolidCollectionMaterialObject getMaterial(java.lang.String theme)
getMaterial
in interface GeometryWithAppearance<SolidCollectionMaterialObject,SolidCollectionTextureObject>
public void setMaterial(java.util.List<SolidCollectionMaterialObject> material)
public void removeMaterial(SolidCollectionMaterialObject materialObject)
removeMaterial
in interface GeometryWithAppearance<SolidCollectionMaterialObject,SolidCollectionTextureObject>
public void removeMaterial(java.lang.String theme)
removeMaterial
in interface GeometryWithAppearance<SolidCollectionMaterialObject,SolidCollectionTextureObject>
public void unsetMaterial()
unsetMaterial
in interface GeometryWithAppearance<SolidCollectionMaterialObject,SolidCollectionTextureObject>
public boolean isSetTexture()
isSetTexture
in interface GeometryWithAppearance<SolidCollectionMaterialObject,SolidCollectionTextureObject>
public void addTexture(SolidCollectionTextureObject textureObject)
public java.util.Collection<SolidCollectionTextureObject> getTexture()
getTexture
in interface GeometryWithAppearance<SolidCollectionMaterialObject,SolidCollectionTextureObject>
public SolidCollectionTextureObject getTexture(java.lang.String theme)
getTexture
in interface GeometryWithAppearance<SolidCollectionMaterialObject,SolidCollectionTextureObject>
public void setTexture(java.util.List<SolidCollectionTextureObject> texture)
public void removeTexture(SolidCollectionTextureObject textureObject)
removeTexture
in interface GeometryWithAppearance<SolidCollectionMaterialObject,SolidCollectionTextureObject>
public void removeTexture(java.lang.String theme)
removeTexture
in interface GeometryWithAppearance<SolidCollectionMaterialObject,SolidCollectionTextureObject>
public void unsetTexture()
unsetTexture
in interface GeometryWithAppearance<SolidCollectionMaterialObject,SolidCollectionTextureObject>
public void unsetAppearance()
unsetAppearance
in interface GeometryWithAppearance<SolidCollectionMaterialObject,SolidCollectionTextureObject>
public void updateIndexes(java.util.Map<java.lang.Integer,java.lang.Integer> indexMap)
updateIndexes
in class AbstractGeometryType