Modifier and Type | Class and Description |
---|---|
class |
DetailedEdgeController
A controller for an Edge part which maintains a list of polygons it is an
edge for.
|
class |
EdgeController
A controller for an Edge part.
|
class |
FaceController
A controller for a Face part.
|
class |
PointController
A controller for a Point model part.
|
class |
ShapeController
A controller for a shape part, which exposes ShapeComponent functionality.
|
class |
TubeController
A tube part in a constructive solid geometry tree.
|
class |
VertexController
A controller for a Vertex model part.
|
Modifier and Type | Method and Description |
---|---|
void |
Vertex.addEntity(IController entity) |
void |
Shape.addEntity(IController newEntity) |
void |
Vertex.addEntityToCategory(IController entity,
IMeshCategory category) |
void |
DetailedEdge.addEntityToCategory(IController entity,
IMeshCategory category) |
void |
Shape.addEntityToCategory(IController newEntity,
IMeshCategory category) |
void |
DetailedFace.addEntityToCategory(IController newEntity,
IMeshCategory category)
An implementation of addEntity that adds both the Edge and its Vertices.
|
void |
Edge.addEntityToCategory(IController entity,
IMeshCategory category) |
void |
PointController.copy(IController otherObject) |
void |
ShapeController.copy(IController source) |
void |
TubeController.copy(IController source) |
void |
VertexController.copy(IController otherObject)
Deep copy the given object's data into this one.
|
void |
DetailedFace.removeEntity(IController entity) |
void |
Shape.setController(IController controller) |
void |
Edge.setController(IController controller) |
void |
Shape.setParent(IController parent)
Set the shape's parent shape.
|
void |
ShapeController.setParent(IController parent)
Set the shape's parent shape.
|
Constructor and Description |
---|
DetailedFace(java.util.List<IController> entities)
A constructor taking a list of entities.
|
Face(java.util.List<IController> entities)
A constructor for specifying the child entities.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ITransparentController
An interface for controllers which can display their parts as transparent.
|
interface |
IWireframeController
An interface for controllers for parts which can be rendered in wireframe
mode.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicController
A base implementation of IController.
|
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<IController> |
EntityMapAdapter.EntityEntry.value
The list of parts belonging to this category.
|
Modifier and Type | Method and Description |
---|---|
<T extends IController> |
IMesh.getEntitiesFromCategory(IMeshCategory category,
java.lang.Class<T> returnType)
Return all of the part's children entities of a given category cast to a
list of the specified return type.
|
<T extends IController> |
IController.getEntitiesFromCategory(IMeshCategory category,
java.lang.Class<T> returnType)
Return all of the part's children entities of a given category cast to a
list of the specified return type.
|
<T extends IController> |
BasicMesh.getEntitiesFromCategory(IMeshCategory category,
java.lang.Class<T> returnType) |
<T extends IController> |
BasicController.getEntitiesFromCategory(IMeshCategory category,
java.lang.Class<T> returnType) |
Modifier and Type | Method and Description |
---|---|
IController |
IMesh.getController()
Getter method for the controller.
|
IController |
BasicMesh.getController() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<IController> |
IMesh.getAllEntities()
Returns a list of all related entities.
|
java.util.ArrayList<IController> |
BasicMesh.getAllEntities() |
java.util.Map<IMeshCategory,java.util.ArrayList<IController>> |
IMesh.getEntities()
Get the entities map in the form of an array of map entries.
|
java.util.ArrayList<IController> |
IController.getEntities()
Gets a list of all the part's children entities.
|
java.util.Map<IMeshCategory,java.util.ArrayList<IController>> |
BasicMesh.getEntities() |
java.util.ArrayList<IController> |
BasicController.getEntities() |
java.util.ArrayList<IController> |
IMesh.getEntitiesFromCategory(IMeshCategory category)
Return all of the part's children entities of a given category.
|
java.util.ArrayList<IController> |
IController.getEntitiesFromCategory(IMeshCategory category)
Returns all the part's child entities of the given category
|
java.util.ArrayList<IController> |
BasicMesh.getEntitiesFromCategory(IMeshCategory category) |
java.util.ArrayList<IController> |
BasicController.getEntitiesFromCategory(IMeshCategory category) |
java.util.ArrayList<IController> |
EntityMapEntry.getValues()
Getter method for the values.
|
java.util.Map<IMeshCategory,java.util.ArrayList<IController>> |
EntityMapAdapter.unmarshal(EntityMapAdapter.EntityMapAdaption input) |
Modifier and Type | Method and Description |
---|---|
void |
IMesh.addEntity(IController newEntity)
Add a new entity to the part.
|
void |
IController.addEntity(IController newEntity)
Adds an entity to the model.
|
void |
BasicMesh.addEntity(IController newEntity) |
void |
BasicController.addEntity(IController newEntity) |
void |
IMesh.addEntityToCategory(IController newEntity,
IMeshCategory category)
Adds a new child entity under the given category.
|
void |
IController.addEntityToCategory(IController newEntity,
IMeshCategory category)
Add an entity to the part under the given category.
|
void |
BasicMesh.addEntityToCategory(IController newEntity,
IMeshCategory category) |
void |
BasicController.addEntityToCategory(IController newEntity,
IMeshCategory category) |
void |
IController.copy(IController otherObject)
Deep copy the given object's data into this one.
|
void |
BasicController.copy(IController otherObject) |
void |
IMesh.removeEntity(IController entity)
Removes the given entity from the part's children
|
void |
IController.removeEntity(IController entity)
Remove an entity from the part's child entities.
|
void |
BasicMesh.removeEntity(IController entity) |
void |
BasicController.removeEntity(IController entity) |
void |
IMesh.setController(IController controller)
Setter method for the controller.
|
void |
BasicMesh.setController(IController controller) |
Modifier and Type | Method and Description |
---|---|
EntityMapAdapter.EntityMapAdaption |
EntityMapAdapter.marshal(java.util.Map<IMeshCategory,java.util.ArrayList<IController>> input) |
void |
IMesh.setEntities(java.util.Map<IMeshCategory,java.util.ArrayList<IController>> entities)
Set the mesh's map of entities to be equal to the provided map.
|
void |
BasicMesh.setEntities(java.util.Map<IMeshCategory,java.util.ArrayList<IController>> newEntities) |
void |
EntityMapEntry.setValues(java.util.ArrayList<IController> values)
Setter method for the values.
|
Constructor and Description |
---|
BasicMesh(java.util.ArrayList<IController> entities,
MeshType type)
A constructor which provides a set of child entities and a mesh type
|
BasicMesh(java.util.List<IController> entities)
A constructor which provides a set of child entities for the
MeshComponent.
|
EntityEntry(IMeshCategory key,
java.util.ArrayList<IController> value)
The default constructor
|
EntityMapEntry(IMeshCategory category,
java.util.ArrayList<IController> values)
The default constructor.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IControllerProvider<T extends IController>
A interface for classes automating the creation of IControllers.
|
Modifier and Type | Class and Description |
---|---|
class |
ShapeTester.TestShape
An extension of Shape that tracks whether it has received an update
|
Modifier and Type | Method and Description |
---|---|
IController |
BasicControllerFactoryTester.TestControllerFactory.TestPointProvider.createController(IMesh model) |
IController |
BasicControllerFactoryTester.TestControllerFactory.TestVertexProvider.createController(IMesh model) |
Modifier and Type | Class and Description |
---|---|
class |
TestController
A simple AbstractController implementation that keeps track of whether it has
been updated for testing purposes.
|
Constructor and Description |
---|
TestMesh(java.util.List<IController> entities)
The default constructor
|
Modifier and Type | Method and Description |
---|---|
IVizCanvas |
IVizService.createCanvas(IController object)
This operation directs the IVizService to create a new canvas using the
given VizObject and to return a handle to that canvas to the caller so
that it may modify the canvas.
|
IVizCanvas |
AbstractVizService.createCanvas(IController object)
Nothing to do for the basic implementation for creating a canvas.
|
Modifier and Type | Method and Description |
---|---|
IVizCanvas |
CSVVizService.createCanvas(IController object) |
Modifier and Type | Method and Description |
---|---|
java.util.List<IController> |
FXAttachment.getKnownPartControllers()
Get the list of all modeling parts which have been added to this
attachment.
|
Modifier and Type | Method and Description |
---|---|
void |
IModelPart.addGeometry(IController geom)
Adds a Geometry instance to this entity.
|
void |
BasicAttachment.addGeometry(IController geom) |
void |
FXAttachment.addGeometry(IController geom) |
Constructor and Description |
---|
FXVizCanvas(IController geometry)
Creates a canvas for the supplied geometry.
|
Modifier and Type | Method and Description |
---|---|
IController |
GeometryAttachment.getShape(int index) |
Modifier and Type | Method and Description |
---|---|
java.util.List<IController> |
GeometryAttachment.getShapes(boolean copy) |
Modifier and Type | Method and Description |
---|---|
void |
GeometryAttachment.addGeometry(IController geom) |
void |
GeometryAttachment.addShape(IController shape) |
IVizCanvas |
FXGeometryVizService.createCanvas(IController geometry)
Creates a GeometryCanvas.
|
boolean |
GeometryAttachment.hasShape(IController shape) |
void |
GeometryAttachment.removeShape(IController shape) |
Modifier and Type | Method and Description |
---|---|
IVizCanvas |
FXMeshVizService.createCanvas(IController mesh)
Creates a GeometryCanvas.
|
Constructor and Description |
---|
FXMeshCanvas(IController mesh)
Creates a canvas for the supplied geometry.
|
Modifier and Type | Class and Description |
---|---|
class |
FXEdgeController
An extension of edge that manages its vertices' states as being selected and
under construction.
|
class |
FXVertexController
A JavaFX specific extension of Vertex which associates this controller with
the graphical representation's JavaFX node properties, allowing the user to
select it through the FXCanvas.
|
Modifier and Type | Method and Description |
---|---|
void |
FXVertexController.copy(IController otherObject)
Deep copy the given object's data into this one.
|
void |
FXVertexView.setController(IController controller)
Associates the view's controller with the representation's data
structure, so that user interactions with the displayed shape will have a
way be associated back to the controller.
|
void |
FXLinearEdgeView.setController(IController controller)
Associates the view's controller with the representation's data
structure, so that user interactions with the displayed shape will have a
way be associated back to the controller.
|
Modifier and Type | Method and Description |
---|---|
IController |
IGeometry.getShape(int index)
Returns the IShape at the specified index or null if it cannot be found.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<IController> |
IGeometry.getShapes(boolean copy)
Returns a list of the shapes associated with this entity.
|
Modifier and Type | Method and Description |
---|---|
void |
IGeometry.addGeometry(IController geom)
Adds a Geometry instance to this entity.
|
void |
IGeometry.addShape(IController shape)
Adds an IShape to this entity.
|
boolean |
IGeometry.hasShape(IController shape)
Returns true if the entity contains the supplied IShape, false otherwise.
|
void |
IGeometry.removeShape(IController shape)
Removes the supplied IShape from this entity.
|
Modifier and Type | Class and Description |
---|---|
class |
NekPolygonController
A Face which maintains the information needed for a Polygon in a Nek5000
mesh.
|
Modifier and Type | Method and Description |
---|---|
IController |
IMeshDescription.unpack(IControllerProviderFactory factory)
Unpack the condensed representation into a full set of modeling data
objects.
|
IController |
MeshDescription.unpack(IControllerProviderFactory factory) |
Modifier and Type | Method and Description |
---|---|
void |
NekPolygon.addEntityToCategory(IController entity,
IMeshCategory category) |
void |
NekPolygonController.copy(IController otherObject) |
void |
NekPolygon.initializeBoundaryConditions(IController edge)
Create a set of edge properties for the given edge and place them in the
properties, keyed by that edge's id.
|
void |
NekPolygon.setController(IController controller) |
Constructor and Description |
---|
MeshDescription(IController root)
A constructor that creates a compacted description of a mesh.
|
Constructor and Description |
---|
NekPolygon(java.util.List<IController> entities)
A constructor for specifying the child entities.
|
Modifier and Type | Class and Description |
---|---|
class |
TestEdge
This class provides a simple generalization of an Edge that keeps track of
when one of its vertices was updated.
|
Modifier and Type | Method and Description |
---|---|
void |
MeshTester.checkContents(IController mesh,
java.util.ArrayList<VertexController> allVertices,
java.util.ArrayList<EdgeController> allEdges,
java.util.ArrayList<NekPolygonController> allPolygons)
Checks that the contents of the given IController's entity map are
exactly equal to the union of the provided three lists of mesh parts.
|
Modifier and Type | Field and Description |
---|---|
IController |
MeshSelection.mesh |
IController |
MeshSelection.selectedMeshPart |
Constructor and Description |
---|
MeshSelection(IController mesh,
IController selectedMeshPart) |
Modifier and Type | Method and Description |
---|---|
IVizCanvas |
FakeVizService.createCanvas(IController object) |