Modifier and Type | Method and Description |
---|---|
void |
UpdateableSubscriptionManager.register(IManagedUpdateableListener listener)
Register a listener to receive updates from the given lift of event
types.
|
void |
IManagedUpdateable.register(IManagedUpdateableListener listener)
Register a listener to receive managed updates.
|
void |
UpdateableSubscriptionManager.unregister(IManagedUpdateableListener listener)
Unregister a listener so that it will receive no new updates.
|
void |
IManagedUpdateable.unregister(IManagedUpdateableListener listener)
Remove a registered listener.
|
Modifier and Type | Class and Description |
---|---|
class |
DetailedEdge
A component representing an Edge for a Face, which keeps a list of all Faces
for which it is a boundary in its entities map.
|
class |
DetailedEdgeController
A controller for an Edge part which maintains a list of polygons it is an
edge for.
|
class |
DetailedFace
A Face component which keeps both its Edges and Vertices as its child
entities.
|
class |
Edge
A mesh component representing a line between two Vertices.
|
class |
EdgeController
A controller for an Edge part.
|
class |
Face
A mesh component representing a polygon.
|
class |
FaceController
A controller for a Face part.
|
class |
LinearEdge
A mesh component representing a straight line between two Vertices.
|
class |
Point
A mesh component representing a point in three dimensional space.
|
class |
PointController
A controller for a Point model part.
|
class |
Shape
A mesh component representing a shape in a Constructive Solid Geometry tree.
|
class |
ShapeController
A controller for a shape part, which exposes ShapeComponent functionality.
|
class |
Tube
The internal representation of a Tube part.
|
class |
TubeController
A tube part in a constructive solid geometry tree.
|
class |
Vertex
A point which specifically serves as the endpoint for one or more Edges.
|
class |
VertexController
A controller for a Vertex model part.
|
Modifier and Type | Method and Description |
---|---|
void |
Shape.register(IManagedUpdateableListener listener) |
void |
Edge.register(IManagedUpdateableListener listener) |
Modifier and Type | Interface and Description |
---|---|
interface |
IController
A interface which is responsible for user interactions with the underlying
data structures which represent a part in a model.
|
interface |
IMesh
A component of the model.
|
interface |
ITransparentController
An interface for controllers which can display their parts as transparent.
|
interface |
IView<T>
The view of an IMesh shown to the user.
|
interface |
IWireframeController
An interface for controllers for parts which can be rendered in wireframe
mode.
|
interface |
IWireframeView
An interface for view which can be rendered in wireframe mode.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicController
A base implementation of IController.
|
class |
BasicMesh
Base implementation of IMesh.
|
class |
BasicView
A base implementation of IView.
|
Modifier and Type | Method and Description |
---|---|
void |
Transformation.register(IManagedUpdateableListener listener) |
void |
BasicView.register(IManagedUpdateableListener listener) |
void |
BasicMesh.register(IManagedUpdateableListener listener) |
void |
BasicController.register(IManagedUpdateableListener listener) |
void |
Transformation.unregister(IManagedUpdateableListener listener) |
void |
BasicView.unregister(IManagedUpdateableListener listener) |
void |
BasicMesh.unregister(IManagedUpdateableListener listener) |
void |
BasicController.unregister(IManagedUpdateableListener listener) |
Modifier and Type | Class and Description |
---|---|
class |
ShapeTester.TestShape
An extension of Shape that tracks whether it has received an update
|
Modifier and Type | Class and Description |
---|---|
class |
TestController
A simple AbstractController implementation that keeps track of whether it has
been updated for testing purposes.
|
class |
TestMesh
A simple AbstractMesh implementation that keeps track of whether it has been
updated for testing purposes.
|
class |
TestView
A simple AbstractView implementation that keeps track of whether it has been
updated for testing purposes.
|
Modifier and Type | Class and Description |
---|---|
class |
TestManagedListener
A basic implementation of IManagedUpdateableListener for testing purposes.
|
Modifier and Type | Class and Description |
---|---|
class |
FXEdgeController
An extension of edge that manages its vertices' states as being selected and
under construction.
|
class |
FXFaceView
A class which provides and manages a simple empty node for a JavaFX part,
under which the face's children that have graphical representations (such as
edges and vertices), can be grouped.
|
class |
FXLinearEdgeView
A class which creates and manages the JavaFX graphical representation for a
LinearEdge.
|
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.
|
class |
FXVertexView
A class which provides a JavaFX graphical representation for a Vertex.
|
Modifier and Type | Class and Description |
---|---|
class |
NekPolygon
The internal representation for a face with a traversable list of vertices
and edges which also maintains information needed for Nek5000.
|
class |
NekPolygonController
A Face which maintains the information needed for a Polygon in a Nek5000
mesh.
|
Modifier and Type | Class and Description |
---|---|
class |
TestComponentListener
This class realizes the IComponentListener interface and is used to test
Component call backs in tests.
|
class |
TestEdge
This class provides a simple generalization of an Edge that keeps track of
when one of its vertices was updated.
|