public class DetailedFace extends Face
Constructor and Description |
---|
DetailedFace()
The default constructor
|
DetailedFace(java.util.List<IController> entities)
A constructor taking a list of entities.
|
Modifier and Type | Method and Description |
---|---|
void |
addEntityToCategory(IController newEntity,
IMeshCategory category)
An implementation of addEntity that adds both the Edge and its Vertices.
|
java.lang.Object |
clone() |
void |
copy(IMesh otherObject)
Deep copies the contents of another AbstractMeshComponent into this one.
|
void |
removeEntity(IController entity)
Removes the given entity from the part's children
|
addEntity, equals, getAllEntities, getController, getEntities, getEntitiesFromCategory, getEntitiesFromCategory, getEntityCategories, getProperties, getProperty, getPropertyMap, getRotation, getScale, getSize, getSkew, getSubscriptions, getTransformation, getTranslation, getType, hashCode, register, setController, setEntities, setProperties, setProperty, setTransformation, setType, unregister, update
public DetailedFace()
public DetailedFace(java.util.List<IController> entities)
entities
- public void addEntityToCategory(IController newEntity, IMeshCategory category)
addEntityToCategory
in interface IMesh
addEntityToCategory
in class BasicMesh
newEntity
- The new child entity to be addedcategory
- The new entity's categorypublic void removeEntity(IController entity)
IMesh
removeEntity
in interface IMesh
removeEntity
in class BasicMesh