Modifier and Type | Method and Description |
---|---|
Chart |
Chart.add(AbstractDrawable drawable) |
void |
Chart.addDrawable(AbstractDrawable drawable) |
void |
Chart.addDrawable(AbstractDrawable drawable,
boolean updateViews) |
void |
Chart.removeDrawable(AbstractDrawable drawable) |
void |
Chart.removeDrawable(AbstractDrawable drawable,
boolean updateViews) |
Modifier and Type | Method and Description |
---|---|
void |
Chart.addDrawable(List<? extends AbstractDrawable> drawables) |
void |
Chart.addDrawable(List<? extends AbstractDrawable> drawables,
boolean updateViews) |
Modifier and Type | Method and Description |
---|---|
protected int |
OrderingStrategyScoreColorMapper.getNumCoordinates(List<AbstractDrawable> drawables,
boolean onlyBaryCenter) |
Modifier and Type | Interface and Description |
---|---|
interface |
IGLLoader<T extends AbstractDrawable>
Defines a loader that requires a GL context.
|
Modifier and Type | Method and Description |
---|---|
List<AbstractDrawable> |
ILoader.load(String file) |
Modifier and Type | Method and Description |
---|---|
List<AbstractDrawable> |
MatlabDrawableLoader.load(String filename) |
List<AbstractDrawable> |
MatlabDrawableLoader.load(String filename,
int limit) |
Modifier and Type | Method and Description |
---|---|
void |
PickingSupport.registerDrawableObject(AbstractDrawable drawable,
Object model) |
Modifier and Type | Method and Description |
---|---|
AbstractDrawable |
Serie2d.getDrawable() |
AbstractDrawable |
ScatterSerie2d.getDrawable() |
AbstractDrawable |
ScatterPointSerie2d.getDrawable() |
Modifier and Type | Method and Description |
---|---|
void |
Mapper.remapDrawable(AbstractDrawable d) |
Modifier and Type | Method and Description |
---|---|
protected AbstractDrawable |
OrthonormalTessellatorLog.newQuad(Point[] p) |
protected AbstractDrawable |
OrthonormalTessellator.newQuad(Point[] p) |
Modifier and Type | Method and Description |
---|---|
List<AbstractDrawable> |
RingExtrapolator.getExtrapolatedRingPolygons() |
List<AbstractDrawable> |
RingTessellator.getInterpolatedRingPolygons()
Load data standing on an orthonormal grid.
|
List<AbstractDrawable> |
OrthonormalTessellator.getSquarePolygonsAroundCoordinates() |
List<AbstractDrawable> |
OrthonormalTessellator.getSquarePolygonsAroundCoordinates(ColorMapper cmap,
Color colorFactor) |
List<AbstractDrawable> |
OrthonormalTessellator.getSquarePolygonsOnCoordinates() |
List<AbstractDrawable> |
OrthonormalTessellator.getSquarePolygonsOnCoordinates(ColorMapper cmap,
Color colorFactor) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractComposite
A Composite gathers several Drawable and provides default methods
for rendering them all in one call.
|
class |
AbstractGeometry |
class |
AbstractWireframeable
An
AbstractWireframeable is a AbstractDrawable
that has a wireframe mode for display. |
class |
AWTScatterMultiColor |
class |
AWTScatterMultiColorList
A scatter plot supporting a List
|
class |
CompileableComposite
A
CompileableComposite allows storage and subsequent faster execution
of individual contained instances drawing routines in an OpenGL display list. |
class |
ConcurrentLineStrip |
class |
ConcurrentLineStripSplitted |
class |
ConcurrentScatterMultiColor |
class |
ConcurrentScatterMultiColorList |
class |
ConcurrentScatterPoint |
class |
CroppableLineStrip |
class |
Cylinder |
class |
Disk |
class |
FlatLine2d |
class |
HistogramBar |
class |
LineStrip
Color works as follow:
If wireframe color is null (default), uses each point color and performs
color interpolation
Otherwise apply a uniform wireframe color.
|
class |
LineStripInterpolated |
class |
Parallelepiped
A Parallelepiped is a parallelepiped rectangle that is Drawable
and Wireframeable.
|
class |
ParallelepipedComposite
A composite implementation of a parallelepiped, meaning it can be decomposed
into distinct primitive for polygon ordering.
|
class |
Point
A Point3d is a storage for a Coord3d and a Color that represents a drawable
3d point.
|
class |
Polygon
Supports additional settings
|
class |
Quad
|
class |
Scatter
Experimental 3d object.
|
class |
ScatterMultiColor
A scatter plot supporting a colormap for shading each dot color and alpha.
|
class |
ScatterMultiColorList
A scatter plot supporting a List
|
class |
ScatterPoint
Experimental 3d object.
|
class |
Shape
|
class |
SimplePolygon
A
SimplePolygon makes the simplest possible GL rendering with
especially no:
gl.glPolygonMode(GL2.GL_FRONT_AND_BACK, GL2.GL_FILL);
gl.glEnable(GL2.GL_POLYGON_OFFSET_FILL);
|
class |
Sphere
A Sphere allows rendering a sphere.
|
class |
TesselatedPolygon
A polygon made of two triangles with no wireframe on their adjacent side.
|
class |
Tube
A
Tube may be used to render cylinders or pyramids, according to its
input parameters. |
Modifier and Type | Field and Description |
---|---|
protected List<AbstractDrawable> |
CompileableComposite.components |
protected List<AbstractDrawable> |
AbstractComposite.components |
Modifier and Type | Method and Description |
---|---|
AbstractDrawable |
CompileableComposite.get(int p)
Get a Drawable stored by this composite.
|
AbstractDrawable |
AbstractComposite.get(int p)
Get a Drawable stored by this composite.
|
protected AbstractDrawable |
FlatLine2d.getLineElement(float x1,
float x2,
float y1,
float y2,
float depth) |
Modifier and Type | Method and Description |
---|---|
List<AbstractDrawable> |
CompileableComposite.getDrawables() |
List<AbstractDrawable> |
AbstractComposite.getDrawables() |
Modifier and Type | Method and Description |
---|---|
void |
CompileableComposite.add(AbstractDrawable drawable)
Add a Drawable to this composite.
|
void |
AbstractComposite.add(AbstractDrawable drawable)
Add a Drawable to this composite.
|
void |
CompileableComposite.remove(AbstractDrawable drawable)
Remove a Drawable from this composite.
|
void |
AbstractComposite.remove(AbstractDrawable drawable)
Remove a Drawable from this composite.
|
Modifier and Type | Method and Description |
---|---|
void |
CompileableComposite.add(List<? extends AbstractDrawable> drawables)
Append a list of Drawables to this composite.
|
void |
AbstractComposite.add(List<? extends AbstractDrawable> drawables)
Append a list of Drawables to this composite.
|
Modifier and Type | Class and Description |
---|---|
class |
ContourLevel
A
ContourLevel is an AbstractComposite gathering a collection of
LineStrip s for a given contour level. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractEnlightable |
class |
EnlightableBar |
class |
EnlightableDisk |
class |
EnlightablePolygon |
class |
EnlightableSphere
A Sphere allows rendering a sphere.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDrawableGraph2d<V,E>
An implementation based on
Pickable objects should register
mapping between vertex model and vertex representation through
PickSupport.registerPickableObject(IPickable pickable, V v)
Registration should be done by overriding setGraphModel. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultDrawableGraph2d<V,E> |
class |
PointGraph2d<V,E> |
class |
TextureGraph2d<V,E> |
Modifier and Type | Method and Description |
---|---|
static List<PolygonProjection> |
ProjectionUtils.project(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
ArrayList<AbstractDrawable> monotypes) |
static List<PolygonProjection> |
ProjectionUtils.project(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera cam,
List<AbstractDrawable> list) |
Modifier and Type | Class and Description |
---|---|
class |
AxeTransformableAbstractGeometry |
class |
AxeTransformableConcurrentScatterMultiColor |
class |
AxeTransformableConcurrentScatterMultiColorList |
class |
AxeTransformableConcuurentScatterPoint |
class |
AxeTransformableFlatLine2d |
class |
AxeTransformableLineStrip |
class |
AxeTransformableLineStripInterpolated |
class |
AxeTransformablePoint |
class |
AxeTransformablePolygon |
class |
AxeTransformableQuad |
class |
AxeTransformableScatter |
class |
AxeTransformableScatterPoint |
Modifier and Type | Class and Description |
---|---|
class |
ParametricDrawable |
class |
ParametricDrawable2 |
Modifier and Type | Class and Description |
---|---|
class |
PickablePoint |
class |
PickablePolygon |
class |
PickableSphere |
class |
PickableTexture |
Modifier and Type | Class and Description |
---|---|
class |
SelectableScatter
A Scatter that supports an "highlighted status" to change selected point
color
|
class |
SelectableSphere |
Modifier and Type | Class and Description |
---|---|
class |
DrawableTexture
A
DrawableTexture can only mount its texture while the GL2 thread is
current, so the best is to let draw() automount texture file the first time
the resource is required. |
class |
TexturedCube |
class |
TexturedCylinder |
class |
TranslucentQuad |
Modifier and Type | Field and Description |
---|---|
protected AbstractDrawable |
TexturedCylinder.dArrowDown |
protected AbstractDrawable |
TexturedCylinder.dArrowUp |
protected AbstractDrawable |
TexturedCylinder.dDiskDown |
protected AbstractDrawable |
TexturedCylinder.dDiskUp |
protected AbstractDrawable |
TexturedCube.east |
protected AbstractDrawable |
TexturedCube.eastBg |
protected AbstractDrawable |
TexturedCube.far |
protected AbstractDrawable |
TexturedCube.farBg |
protected AbstractDrawable |
TexturedCube.near |
protected AbstractDrawable |
TexturedCube.nearBg |
protected AbstractDrawable |
TexturedCube.north |
protected AbstractDrawable |
TexturedCube.northBg |
protected AbstractDrawable |
TexturedCube.south |
protected AbstractDrawable |
TexturedCube.southBg |
protected AbstractDrawable |
TexturedCube.west |
protected AbstractDrawable |
TexturedCube.westBg |
Modifier and Type | Class and Description |
---|---|
class |
BarVBO |
class |
DrawableVBO
A
DrawableVBO is able to efficiently draw a large collection of
geometries. |
class |
ScatterVBO |
Modifier and Type | Field and Description |
---|---|
protected AbstractDrawable |
AWTLegend.drawable |
Constructor and Description |
---|
AWTLegend(AbstractDrawable drawable) |
AWTLegend(AbstractDrawable drawable,
Color foreground,
Color background) |
Modifier and Type | Method and Description |
---|---|
void |
AWTColorbarLegend.initImageGenerator(AbstractDrawable parent,
ITickProvider provider,
ITickRenderer renderer) |
Constructor and Description |
---|
AWTColorbarLegend(AbstractDrawable parent,
Chart chart) |
AWTColorbarLegend(AbstractDrawable parent,
IAxeLayout layout) |
AWTColorbarLegend(AbstractDrawable parent,
IAxeLayout layout,
Color foreground) |
AWTColorbarLegend(AbstractDrawable parent,
IAxeLayout layout,
Color foreground,
Color background) |
AWTColorbarLegend(AbstractDrawable parent,
ITickProvider provider,
ITickRenderer renderer) |
AWTColorbarLegend(AbstractDrawable parent,
ITickProvider provider,
ITickRenderer renderer,
Color foreground,
Color background) |
Modifier and Type | Method and Description |
---|---|
int |
DefaultOrderingStrategy.compare(AbstractDrawable o1,
AbstractDrawable o2) |
int |
BarycentreOrderingStrategy.compare(AbstractDrawable d1,
AbstractDrawable d2)
Operation must be:
symetric: compare(a,b)=-compare(b,a)
transitive: ((compare(x, y)>0) && (compare(y, z)>0)) implies compare(x, z)>0 true if all Drawables and the Camera don't change position!
|
double |
DefaultOrderingStrategy.score(AbstractDrawable drawable) |
double |
BarycentreOrderingStrategy.score(AbstractDrawable d) |
abstract double |
AbstractOrderingStrategy.score(AbstractDrawable drawable)
Returns a score for ranking this drawable among other drawables of the scenegraph.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractOrderingStrategy.sort(List<AbstractDrawable> monotypes,
Camera cam) |
Modifier and Type | Field and Description |
---|---|
protected List<AbstractDrawable> |
Graph.components |
Modifier and Type | Method and Description |
---|---|
List<AbstractDrawable> |
Graph.getAll() |
List<AbstractDrawable> |
Graph.getDecomposition()
Expand all
AbstractComposites instance into a list of atomic
AbstractDrawable types and return all the current Graph
primitives decomposition. |
static ArrayList<AbstractDrawable> |
Decomposition.getDecomposition(AbstractComposite input)
Recursively expand all monotype Drawables from the given Composite.
|
static ArrayList<AbstractDrawable> |
Decomposition.getDecomposition(List<AbstractDrawable> drawables) |
Modifier and Type | Method and Description |
---|---|
void |
Scene.add(AbstractDrawable drawable)
Add a drawable to the scene.
|
void |
Graph.add(AbstractDrawable drawable) |
void |
Scene.add(AbstractDrawable drawable,
boolean updateViews)
Add a drawable to the scene and refresh on demand.
|
void |
Graph.add(AbstractDrawable drawable,
boolean updateViews)
Add a Drawable to the graph and call all views' so that they update their
bounds according to their mode (automatic or manual).
|
void |
Scene.remove(AbstractDrawable drawable)
Remove a drawable from the scene.
|
boolean |
Graph.remove(AbstractDrawable drawable) |
void |
Scene.remove(AbstractDrawable drawable,
boolean updateViews)
Remove a drawable from the scene and refresh on demand.
|
boolean |
Graph.remove(AbstractDrawable drawable,
boolean updateViews)
Delete a Drawable from the SceneGraph and update all views' viewpoint in
order to target the center of the scene.
|
Modifier and Type | Method and Description |
---|---|
void |
Graph.add(List<? extends AbstractDrawable> drawables) |
void |
Graph.add(List<? extends AbstractDrawable> drawables,
boolean updateViews) |
void |
Scene.add(List<AbstractDrawable> drawables)
Add a list of drawable to the scene.
|
protected void |
Graph.draw(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera camera,
List<AbstractDrawable> components,
boolean sort) |
void |
Graph.drawSimple(com.jogamp.opengl.GL gl,
com.jogamp.opengl.glu.GLU glu,
Camera camera,
List<AbstractDrawable> components) |
static ArrayList<AbstractDrawable> |
Decomposition.getDecomposition(List<AbstractDrawable> drawables) |
Modifier and Type | Method and Description |
---|---|
double |
Camera.getDistance(AbstractDrawable drawable)
Return the distance between the camera eye and the given drawable's
barycenter.
|
double |
Camera.getDistance(AbstractDrawable drawable,
Coord3d viewScale)
Apply scaling before computing distance between the camera eye and the
given drawable's barycenter.
|
Modifier and Type | Class and Description |
---|---|
class |
BarycenterAnnotation
Draws the barycenter of an
AbstractGeometry
and a line each point and the barycenter. |
class |
CameraDistanceAnnotation
Draws all point distance to camera eye.
|
class |
CameraPathAnnotation
Record the camera position at regular interval and draws
the path based on these point accumulation.
|
Modifier and Type | Class and Description |
---|---|
class |
DrawableTextWrapper
A
DrawableTextWrapper wraps any text rendered by an ITextRenderer
into an AbstractDrawable , meaning it can be injected in the scene graph, and be transformed. |
Modifier and Type | Class and Description |
---|---|
class |
DrawableTextBillboard |
class |
DrawableTextBitmap |
class |
DrawableTextTexture |
Modifier and Type | Class and Description |
---|---|
class |
DrawableTextCell |
Modifier and Type | Field and Description |
---|---|
protected AbstractDrawable |
TranslateDrawable.drawable |
Modifier and Type | Method and Description |
---|---|
AbstractDrawable |
TranslateDrawable.getDrawable() |
Modifier and Type | Method and Description |
---|---|
void |
TranslateDrawable.setDrawable(AbstractDrawable drawable) |
Constructor and Description |
---|
TranslateDrawable(AbstractDrawable drawable,
boolean reverse) |
Copyright © 2016. All rights reserved.