public class SolidType extends AbstractSolidType implements GeometryWithAppearance<SolidMaterialObject,SolidTextureObject>
Constructor and Description |
---|
SolidType() |
Modifier and Type | Method and Description |
---|---|
void |
addMaterial(SolidMaterialObject materialObject) |
void |
addShell(java.util.List<java.util.List<java.util.List<java.lang.Integer>>> shell) |
void |
addTexture(SolidTextureObject textureObject) |
java.util.Collection<SolidMaterialObject> |
getMaterial() |
SolidMaterialObject |
getMaterial(java.lang.String theme) |
SolidSemanticsObject |
getSemantics() |
java.util.List<java.util.List<java.util.List<java.util.List<java.lang.Integer>>>> |
getShells() |
java.util.Collection<SolidTextureObject> |
getTexture() |
SolidTextureObject |
getTexture(java.lang.String theme) |
GeometryTypeName |
getType() |
boolean |
isSetMaterial() |
boolean |
isSetSemantics() |
boolean |
isSetTexture() |
void |
removeMaterial(SolidMaterialObject materialObject) |
void |
removeMaterial(java.lang.String theme) |
void |
removeTexture(SolidTextureObject textureObject) |
void |
removeTexture(java.lang.String theme) |
void |
setMaterial(java.util.List<SolidMaterialObject> material) |
void |
setSemantics(SolidSemanticsObject semantics) |
void |
setShells(java.util.List<java.util.List<java.util.List<java.util.List<java.lang.Integer>>>> shells) |
void |
setTexture(java.util.List<SolidTextureObject> texture) |
void |
unsetAppearance() |
void |
unsetMaterial() |
void |
unsetSemantics() |
void |
unsetShells() |
void |
unsetTexture() |
void |
updateIndexes(java.util.Map<java.lang.Integer,java.lang.Integer> indexMap) |
getLod, isSetLod, setLod
public GeometryTypeName getType()
getType
in class AbstractGeometryType
public void addShell(java.util.List<java.util.List<java.util.List<java.lang.Integer>>> shell)
public java.util.List<java.util.List<java.util.List<java.util.List<java.lang.Integer>>>> getShells()
public void setShells(java.util.List<java.util.List<java.util.List<java.util.List<java.lang.Integer>>>> shells)
public void unsetShells()
public boolean isSetSemantics()
isSetSemantics
in interface GeometryWithSemantics
public SolidSemanticsObject getSemantics()
getSemantics
in interface GeometryWithSemantics
public void setSemantics(SolidSemanticsObject semantics)
public void unsetSemantics()
unsetSemantics
in interface GeometryWithSemantics
public boolean isSetMaterial()
isSetMaterial
in interface GeometryWithAppearance<SolidMaterialObject,SolidTextureObject>
public void addMaterial(SolidMaterialObject materialObject)
public java.util.Collection<SolidMaterialObject> getMaterial()
getMaterial
in interface GeometryWithAppearance<SolidMaterialObject,SolidTextureObject>
public SolidMaterialObject getMaterial(java.lang.String theme)
getMaterial
in interface GeometryWithAppearance<SolidMaterialObject,SolidTextureObject>
public void setMaterial(java.util.List<SolidMaterialObject> material)
public void removeMaterial(SolidMaterialObject materialObject)
removeMaterial
in interface GeometryWithAppearance<SolidMaterialObject,SolidTextureObject>
public void removeMaterial(java.lang.String theme)
removeMaterial
in interface GeometryWithAppearance<SolidMaterialObject,SolidTextureObject>
public void unsetMaterial()
unsetMaterial
in interface GeometryWithAppearance<SolidMaterialObject,SolidTextureObject>
public boolean isSetTexture()
isSetTexture
in interface GeometryWithAppearance<SolidMaterialObject,SolidTextureObject>
public void addTexture(SolidTextureObject textureObject)
public java.util.Collection<SolidTextureObject> getTexture()
getTexture
in interface GeometryWithAppearance<SolidMaterialObject,SolidTextureObject>
public SolidTextureObject getTexture(java.lang.String theme)
getTexture
in interface GeometryWithAppearance<SolidMaterialObject,SolidTextureObject>
public void setTexture(java.util.List<SolidTextureObject> texture)
public void removeTexture(SolidTextureObject textureObject)
removeTexture
in interface GeometryWithAppearance<SolidMaterialObject,SolidTextureObject>
public void removeTexture(java.lang.String theme)
removeTexture
in interface GeometryWithAppearance<SolidMaterialObject,SolidTextureObject>
public void unsetTexture()
unsetTexture
in interface GeometryWithAppearance<SolidMaterialObject,SolidTextureObject>
public void unsetAppearance()
unsetAppearance
in interface GeometryWithAppearance<SolidMaterialObject,SolidTextureObject>
public void updateIndexes(java.util.Map<java.lang.Integer,java.lang.Integer> indexMap)
updateIndexes
in class AbstractGeometryType