Uses of Class
org.jzy3d.maths.BoundingBox3d
-
-
Uses of BoundingBox3d in <Unnamed>
Methods in <Unnamed> that return BoundingBox3d Modifier and Type Method Description BoundingBox3d
MonitorScatter. getBounds()
-
Uses of BoundingBox3d in org.jzy3d.chart.factories
Methods in org.jzy3d.chart.factories with parameters of type BoundingBox3d Modifier and Type Method Description IAxis
ChartFactory. newAxe(BoundingBox3d box, View view)
AxisBox
ContourChartFactory. newAxe(BoundingBox3d box, View view)
IAxis
IChartFactory. newAxe(BoundingBox3d box, View view)
-
Uses of BoundingBox3d in org.jzy3d.chart2d
Methods in org.jzy3d.chart2d that return BoundingBox3d Modifier and Type Method Description BoundingBox3d
AxisBox2d.RotatedTextBitmapRenderer. drawText(IPainter painter, Font font, String text, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset, Coord3d sceneOffset)
Methods in org.jzy3d.chart2d with parameters of type BoundingBox3d Modifier and Type Method Description AxisBox2d
Chart2dFactory. newAxe(BoundingBox3d box, View view)
Constructors in org.jzy3d.chart2d with parameters of type BoundingBox3d Constructor Description AxisBox2d(BoundingBox3d bbox)
AxisBox2d(BoundingBox3d bbox, AxisLayout layout)
-
Uses of BoundingBox3d in org.jzy3d.io.obj
Methods in org.jzy3d.io.obj that return BoundingBox3d Modifier and Type Method Description BoundingBox3d
OBJFile. computeBoundingBox()
Returns the points defining the axis-aligned bounding box containing the model. -
Uses of BoundingBox3d in org.jzy3d.maths
Fields in org.jzy3d.maths declared as BoundingBox3d Modifier and Type Field Description protected BoundingBox3d
Grid. bounds
Methods in org.jzy3d.maths that return BoundingBox3d Modifier and Type Method Description BoundingBox3d
IBoundingPolicy. apply(BoundingBox3d box)
BoundingBox3d
BoundingBox3d. clone()
BoundingBox3d
GridLoader. getBoundingBox()
Deprecated.Return a BoundingBox indicating the bounds of the loaded data.BoundingBox3d
Grid. getBounds()
BoundingBox3d
BoundingBox3d. margin(float margin)
Add a margin to max values and substract a margin to min valuesBoundingBox3d
BoundingBox3d. marginRatio(float marginRatio)
Add a margin to max values and substract a margin to min values, where the margin is ratio of the current range of each dimension.static BoundingBox3d
BoundingBox3d. newBoundsAtOrigin()
BoundingBox3d
BoundingBox3d. scale(Coord3d scale)
Return a copy of the current bounding box after scaling.BoundingBox3d
BoundingBox3d. selfMargin(float margin)
BoundingBox3d
BoundingBox3d. selfMarginRatio(float marginRatio)
BoundingBox3d
BoundingBox3d. shift(Coord3d offset)
BoundingBox3d
BoundingBox3d. transform(SpaceTransformer transformers)
Clone bounding box and apply transform to itMethods in org.jzy3d.maths with parameters of type BoundingBox3d Modifier and Type Method Description void
BoundingBox3d. add(BoundingBox3d b)
Add a BoundingBox3d volume to the current one.BoundingBox3d
IBoundingPolicy. apply(BoundingBox3d box)
boolean
BoundingBox3d. contains(BoundingBox3d b2)
Return true if b2 is contained by this.boolean
BoundingBox3d. intersect(BoundingBox3d b2)
Return true if intersect b2.Constructors in org.jzy3d.maths with parameters of type BoundingBox3d Constructor Description BoundingBox3d(BoundingBox3d box)
Corners(BoundingBox3d box)
-
Uses of BoundingBox3d in org.jzy3d.painters
Methods in org.jzy3d.painters with parameters of type BoundingBox3d Modifier and Type Method Description void
AbstractPainter. box(BoundingBox3d box, Color color, float width, SpaceTransformer spaceTransformer)
void
IPainter. box(BoundingBox3d box, Color color, float width, SpaceTransformer spaceTransformer)
A helper to draw a bounding box.void
AbstractPainter. clip(BoundingBox3d box)
void
IPainter. clip(BoundingBox3d box)
A convenient shortcut to glClipPlane that defines the 6 clipping planes according to the min/max values of the bounding box. -
Uses of BoundingBox3d in org.jzy3d.plot3d.primitives
Fields in org.jzy3d.plot3d.primitives declared as BoundingBox3d Modifier and Type Field Description protected BoundingBox3d
Drawable. bbox
Methods in org.jzy3d.plot3d.primitives that return BoundingBox3d Modifier and Type Method Description BoundingBox3d
CompileableComposite. getBounds()
BoundingBox3d
Composite. getBounds()
Creates and return a BoundingBox3d that embed all available Drawable bounds.BoundingBox3d
Drawable. getBounds()
Return the BoundingBox of this object.BoundingBox3d
MultiDrawable. getBounds()
Return the BoundingBox of this object.Methods in org.jzy3d.plot3d.primitives with parameters of type BoundingBox3d Modifier and Type Method Description void
Croppable. filter(BoundingBox3d bounds)
void
CroppableLineStrip. filter(BoundingBox3d bounds)
void
Parallelepiped. setData(BoundingBox3d box)
Set the parallelepiped data.void
ParallelepipedComposite. setData(BoundingBox3d box)
Set the parallelepiped data.Constructors in org.jzy3d.plot3d.primitives with parameters of type BoundingBox3d Constructor Description CubeComposite(BoundingBox3d box)
CubeComposite(BoundingBox3d box, Color wireframe, Color face)
CubeGLUT(BoundingBox3d box)
CubeGLUT(BoundingBox3d box, Color wireframe, Color face)
DrawableBoundingBox(BoundingBox3d box)
Parallelepiped(BoundingBox3d b)
Initialize a parallelepiped.ParallelepipedComposite(BoundingBox3d b)
Initialize a parallelepiped.ParallelepipedComposite(BoundingBox3d b, ParallelepipedComposite.PolygonType type)
-
Uses of BoundingBox3d in org.jzy3d.plot3d.primitives.axis
Fields in org.jzy3d.plot3d.primitives.axis declared as BoundingBox3d Modifier and Type Field Description protected BoundingBox3d
AxisBase. boundingBox
protected BoundingBox3d
AxisBox. boxBounds
protected BoundingBox3d
AxisBox. wholeBounds
Methods in org.jzy3d.plot3d.primitives.axis that return BoundingBox3d Modifier and Type Method Description BoundingBox3d
AxisTickProcessor. drawTicks(IPainter painter, int axis, int dimension, Color color)
BoundingBox3d
AxisTickProcessor. drawTicks(IPainter painter, int axis, int dimension, Color color, Horizontal hal, Vertical val)
Draws axis labels, tick lines and tick labelBoundingBox3d
AxisBase. getBounds()
BoundingBox3d
AxisBox. getBounds()
BoundingBox3d
IAxis. getBounds()
BoundingBox3d
AxisBase. getWholeBounds()
BoundingBox3d
AxisBox. getWholeBounds()
Return the boundingBox of this axis, including the volume occupied by the texts.BoundingBox3d
IAxis. getWholeBounds()
Methods in org.jzy3d.plot3d.primitives.axis with parameters of type BoundingBox3d Modifier and Type Method Description protected void
AxisLabelProcessor. drawAxisLabel(IPainter painter, int direction, Color color, BoundingBox3d ticksTxtBounds, Coord3d position, String label, float rotation, Coord2d offset)
void
AxisTickProcessor. drawAxisTickNumericLabel(IPainter painter, int direction, Color color, Horizontal hAlign, Vertical vAlign, BoundingBox3d ticksTxtBounds, String tickLabel, Coord3d tickPosition)
AxisRenderingInfo
AxisTickProcessor. drawAxisTicks(IPainter painter, int dimension, Color color, Horizontal hal, Vertical val, float tickLength, BoundingBox3d ticksTxtBounds, double xpos, double ypos, double zpos, float xdir, float ydir, float zdir, double[] ticks)
Draw an array of ticks on the given axis indicated by direction field.AxisRenderingInfo
AxisTickProcessor. drawAxisTicks(IPainter painter, int dimension, Color color, Horizontal hal, Vertical val, float tickLength, BoundingBox3d ticksTxtBounds, Coord3d pos, Coord3d dir, double[] ticks)
void
AxisBase. setAxe(BoundingBox3d box)
void
AxisBox. setAxe(BoundingBox3d bbox)
void
IAxis. setAxe(BoundingBox3d box)
Constructors in org.jzy3d.plot3d.primitives.axis with parameters of type BoundingBox3d Constructor Description AxisBase(BoundingBox3d box)
Create a simple axe centered on (box.xmin, box.ymin, box.zmin)AxisBox(BoundingBox3d bbox)
AxisBox(BoundingBox3d bbox, AxisLayout layout)
ContourAxisBox(BoundingBox3d bbox)
ContourAxisBox(BoundingBox3d bbox, AxisLayout layout)
FeedbackBufferAxisBox(BoundingBox3d bbox)
FeedbackBufferAxisBox(BoundingBox3d bbox, AxisLayout layout)
-
Uses of BoundingBox3d in org.jzy3d.plot3d.primitives.textured
Methods in org.jzy3d.plot3d.primitives.textured that return BoundingBox3d Modifier and Type Method Description BoundingBox3d
NativeDrawableImage. getBounds()
BoundingBox3d
TexturedCube. getBounds()
BoundingBox3d
TexturedCylinder. getBounds()
-
Uses of BoundingBox3d in org.jzy3d.plot3d.primitives.vbo.buffers
Methods in org.jzy3d.plot3d.primitives.vbo.buffers that return BoundingBox3d Modifier and Type Method Description BoundingBox3d
FloatVBO. getBounds()
BoundingBox3d
VBO. getBounds()
Methods in org.jzy3d.plot3d.primitives.vbo.buffers with parameters of type BoundingBox3d Modifier and Type Method Description void
FloatVBO. setBounds(BoundingBox3d bounds)
void
VBO. setBounds(BoundingBox3d bounds)
-
Uses of BoundingBox3d in org.jzy3d.plot3d.primitives.vbo.builders
Methods in org.jzy3d.plot3d.primitives.vbo.builders with parameters of type BoundingBox3d Modifier and Type Method Description protected void
VBOBuilder. fillWithCollection(DrawableVBO drawable, Collection<Coord3d> coordinates, FloatBuffer vertices, IntBuffer indices, BoundingBox3d bounds)
protected void
VBOBuilder. fillWithCollection(DrawableVBO drawable, Collection<Coord3d> coordinates, ColorMapper colors, FloatBuffer vertices, IntBuffer indices, BoundingBox3d bounds)
protected void
VBOBuilder. fillWithRandomBar(int n, DrawableVBO drawable, FloatBuffer vertices, IntBuffer indices, BoundingBox3d bounds, ColorMapper colors)
-
Uses of BoundingBox3d in org.jzy3d.plot3d.primitives.vbo.drawable
Methods in org.jzy3d.plot3d.primitives.vbo.drawable with parameters of type BoundingBox3d Modifier and Type Method Description void
DrawableVBO. doSetBoundingBox(BoundingBox3d bounds)
void
DrawableVBO. setData(com.jogamp.opengl.GL2 gl, IntBuffer indices, FloatBuffer vertices, BoundingBox3d bounds, int pointer)
void
DrawableVBO. setData(com.jogamp.opengl.GL gl, IntBuffer indices, FloatBuffer vertices, BoundingBox3d bounds)
void
DrawableVBO2. setData(IPainter painter, FloatBuffer vertices, FloatBuffer normals, FloatBuffer colors, BoundingBox3d bounds)
void
DrawableVBO2. setData(IPainter painter, IntBuffer elementsCount, com.jogamp.common.nio.PointerBuffer elementsIndices, FloatBuffer vertices, FloatBuffer normals, FloatBuffer colors, BoundingBox3d bounds)
void
DrawableVBO2. setData(IPainter painter, IntBuffer elements, FloatBuffer vertices, FloatBuffer normals, FloatBuffer colors, BoundingBox3d bounds)
Configure a VBO with vertices, colors, and indices describing vertex references for building triangles.void
DrawableVBO2. setData(IPainter painter, IntBuffer elementsStarts, IntBuffer elementsLength, FloatBuffer vertices, FloatBuffer normals, FloatBuffer colors, BoundingBox3d bounds)
-
Uses of BoundingBox3d in org.jzy3d.plot3d.primitives.vbo.drawable.loaders
Methods in org.jzy3d.plot3d.primitives.vbo.drawable.loaders with parameters of type BoundingBox3d Modifier and Type Method Description FloatBuffer
VBOBufferLoader. loadColorBufferFromColormap(List<Coord3d> verticeList, BoundingBox3d bounds, int colorChannels, IColorMap colormap)
FloatBuffer
VBOBufferLoader. loadVerticesFromArray(float[] points, int pointDimensions, List<Coord3d> verticeList, BoundingBox3d bounds)
-
Uses of BoundingBox3d in org.jzy3d.plot3d.primitives.volume
Constructors in org.jzy3d.plot3d.primitives.volume with parameters of type BoundingBox3d Constructor Description CubeVBOBuilder(BoundingBox3d bbox)
Texture3D(Buffer buffer, int[] shape, float min, float max, ColorMapper mapper, BoundingBox3d bbox)
Instanciate a drawable volume.Texture3D(Buffer buffer, int[] shape, ColorMapper mapper, BoundingBox3d bbox)
A convenient constructor that configure the volume value range based on the colormapper settings.Volume(FloatBuffer buffer, int[] shape, BoundingBox3d bbox)
Instanciate a drawable volume. -
Uses of BoundingBox3d in org.jzy3d.plot3d.rendering.scene
Fields in org.jzy3d.plot3d.rendering.scene declared as BoundingBox3d Modifier and Type Field Description protected BoundingBox3d
Graph. clipBox
Methods in org.jzy3d.plot3d.rendering.scene that return BoundingBox3d Modifier and Type Method Description BoundingBox3d
Graph. getBounds()
Creates and return a BoundingBox3d that embed all Drawable bounds, among those that have a defined bounding box.BoundingBox3d
Graph. getClipBox()
Methods in org.jzy3d.plot3d.rendering.scene with parameters of type BoundingBox3d Modifier and Type Method Description void
Graph. setClipBox(BoundingBox3d clipBox)
void
Graph. setClipBox(BoundingBox3d clipBox, boolean includeLimits)
-
Uses of BoundingBox3d in org.jzy3d.plot3d.rendering.view
Fields in org.jzy3d.plot3d.rendering.view declared as BoundingBox3d Modifier and Type Field Description protected BoundingBox3d
View. viewBounds
Methods in org.jzy3d.plot3d.rendering.view that return BoundingBox3d Modifier and Type Method Description BoundingBox3d
View. computeScaledViewBounds()
BoundingBox3d
View. getBounds()
Get theAxisBox
'sBoundingBox3d
BoundingBox3d
View. getSceneGraphBounds()
protected BoundingBox3d
View. getSceneGraphBounds(Scene scene)
protected BoundingBox3d
View. squarifyGetSceneGraphBounds(Scene scene)
Methods in org.jzy3d.plot3d.rendering.view with parameters of type BoundingBox3d Modifier and Type Method Description void
View2DProcessing. apply(ViewportConfiguration viewport, BoundingBox3d bounds)
Apply current view'sView2DLayout
and process all margins in 3D.protected void
View. computeCamera2D_RenderingSquare(Camera cam, ViewportConfiguration viewport, BoundingBox3d bounds)
Camera clipping planes configuration for a rendering plane (2D)protected void
View. computeCamera3D_RenderingSphere(Camera cam, ViewportConfiguration viewport, BoundingBox3d bounds)
Camera clipping planes configuration for a rendering sphere (3D) Assume that axis labels are positioned accordingly (AxisLabelProcessor#axisLabelPosition_3D()
protected void
View. computeCameraRenderingVolume(Camera cam, ViewportConfiguration viewport, BoundingBox3d bounds)
Configure the camera so that it will capture a given volume in the scene.Coord3d
View. computeSceneScaling(Scene scene, boolean squared, ViewBoundMode boundmode, BoundingBox3d manualViewBounds, SpaceTransformer spaceTransformer)
float
View. computeViewpointDistance(BoundingBox3d bounds, float sceneRadiusScaled, float factorViewPointDistance)
Coord2d
View2DProcessing. getModelToScreenRatio(BoundingBox3d bounds, ViewportConfiguration viewport, Area margin)
void
View. lookToBox(BoundingBox3d box)
void
CroppingView. setBoundManual(BoundingBox3d bounds)
void
View. setBoundManual(BoundingBox3d bounds)
Set a manual bounding box and switch the bounding mode to {ViewBoundMode.MANUAL}, meaning that any call toView.updateBounds()
will update view bounds to the current bounds.protected Coord3d
View. squarify(Scene scene, ViewBoundMode boundmode, BoundingBox3d manualViewBounds, SpaceTransformer spaceTransformer)
Return a 3d scaling factor that allows scaling the scene into a square box, according to the current ViewBoundMode.protected Coord3d
View. squarifyComputeBoundsRanges(BoundingBox3d bounds)
void
View. updateCamera(ViewportConfiguration viewport, BoundingBox3d boundsScaled)
void
View. updateCamera(ViewportConfiguration viewport, BoundingBox3d bounds, float sceneRadiusScaled)
void
View. updateCamera(ViewportConfiguration viewport, BoundingBox3d bounds, float sceneRadiusScaled, ViewPositionMode viewmode, Coord3d viewpoint, Camera cam, CameraMode cameraMode, float factorViewPointDistance, Coord3d center, Coord3d scaling)
void
View. updateCameraWithoutShooting(ViewportConfiguration viewport, BoundingBox3d bounds, float sceneRadiusScaled, ViewPositionMode viewmode, Coord3d viewpoint, Camera cam, float factorViewPointDistance, Coord3d center, Coord3d scaling)
Update the camera configuration without triggering theCamera.shoot(IPainter, CameraMode)
method. -
Uses of BoundingBox3d in org.jzy3d.plot3d.text
Methods in org.jzy3d.plot3d.text that return BoundingBox3d Modifier and Type Method Description BoundingBox3d
AbstractTextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color)
BoundingBox3d
AbstractTextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset)
BoundingBox3d
AbstractTextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, TextAlign align, Color color, Coord2d screenOffset)
BoundingBox3d
AbstractTextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color)
BoundingBox3d
AbstractTextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset)
BoundingBox3d
AbstractTextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color, Coord3d sceneOffset)
BoundingBox3d
ITextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color)
BoundingBox3d
ITextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset)
BoundingBox3d
ITextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset, Coord3d sceneOffset)
The main text renderer method to implement.BoundingBox3d
ITextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, TextAlign align, Color color, Coord2d screenOffset)
BoundingBox3d
ITextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color)
BoundingBox3d
ITextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset)
BoundingBox3d
ITextRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, Horizontal halign, Vertical valign, Color color, Coord3d sceneOffset)
-
Uses of BoundingBox3d in org.jzy3d.plot3d.text.drawable
Methods in org.jzy3d.plot3d.text.drawable that return BoundingBox3d Modifier and Type Method Description BoundingBox3d
DrawableTextWrapper. getBounds()
-
Uses of BoundingBox3d in org.jzy3d.plot3d.text.renderers
Methods in org.jzy3d.plot3d.text.renderers that return BoundingBox3d Modifier and Type Method Description protected BoundingBox3d
TextBillboardRenderer. computeTextBounds(IPainter painter, Coord3d position, org.jzy3d.plot3d.text.renderers.TextBillboardRenderer.BillBoardSize dims)
Deprecated.protected BoundingBox3d
TextBitmapRenderer. computeTextBounds(IPainter painter, Font font, Coord3d posScreenShifted, float strlen)
Deprecated.protected BoundingBox3d
TextRenderer. computeTextBounds(IPainter painter, Font font, Coord3d posScreenShifted, float strlen)
BoundingBox3d
TextBillboardRenderer. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset, Coord3d sceneOffset)
Deprecated.Draw a string at the specified position and compute the 3d volume occupied by the string according to the current Camera configuration.BoundingBox3d
TextBitmapRenderer. drawText(IPainter painter, Font font, String text, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset, Coord3d sceneOffset)
Deprecated.Draw a string at the specified position and return the 3d volume occupied by the string according to the current Camera configuration.BoundingBox3d
TextRenderer. drawText(IPainter painter, Font font, String text, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset, Coord3d sceneOffset)
Draw a string at the specified position and return the 3d volume occupied by the string according to the current Camera configuration. -
Uses of BoundingBox3d in org.jzy3d.plot3d.text.renderers.jogl
Methods in org.jzy3d.plot3d.text.renderers.jogl that return BoundingBox3d Modifier and Type Method Description BoundingBox3d
JOGLTextRenderer2d. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal horizontal, Vertical vertical, Color color, Coord2d screenOffset, Coord3d sceneOffset)
BoundingBox3d
JOGLTextRenderer3d. drawText(IPainter painter, Font font, String s, Coord3d position, float rotation, Horizontal halign, Vertical valign, Color color, Coord2d screenOffset, Coord3d sceneOffset)
-
Uses of BoundingBox3d in org.jzy3d.plot3d.transform.space
Methods in org.jzy3d.plot3d.transform.space that return BoundingBox3d Modifier and Type Method Description BoundingBox3d
SpaceTransformer. compute(BoundingBox3d bounds)
Methods in org.jzy3d.plot3d.transform.space with parameters of type BoundingBox3d Modifier and Type Method Description BoundingBox3d
SpaceTransformer. compute(BoundingBox3d bounds)
-
Uses of BoundingBox3d in org.jzy3d.svm.utils
Methods in org.jzy3d.svm.utils that return BoundingBox3d Modifier and Type Method Description static BoundingBox3d
Conversion. getBounds(Coord3d[] coords)
-