"JavaView v4.00.003"
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

B

BACK_FORTH - Static variable in class jv.anim.PsAnimation
Change direction, repeat mode when either end of animation is reached.
BARYEPS - Static variable in class jvx.geom.PgPolygonOnElementSet
Default accuracy used at checks for zero in barycentric coordinates (used e.g. in exp(...)).
BARYEPS - Static variable in class jvx.numeric.PnStraightestGeodesic
Default accuracy used at checks for zero in barycentric coordinates (used e.g. in exp(...)).
base - Variable in class jvx.geom.PgFrame
Base point.
BASE_SURFACE_NAME - Static variable in class vgp.curve.common.PjCurve
 
BASE_SURFACE_NAME - Static variable in class vgp.minimal.weier.PjWeierstrass
 
BASE_SURFACE_NAME - Static variable in class vgp.surface.common.PjSurface
 
beep(String) - Static method in class jv.object.PsDebug
Issue a beep and print message to System.out.
binom(int, int) - Static method in class jv.vecmath.PuMath
Return binomial coefficients n over k.
BINORMAL - Static variable in class jv.geom.PgPolygon
 
BINORMAL - Static variable in class jv.geom.PgPolygonSet
 
blend(double, PgGeometry, double, PgGeometry) - Method in class jv.geom.PgBndPolygon
Blend between two polygon using this = s*a + t*b.
blend(double, PgGeometry, double, PgGeometry) - Method in class jv.geom.PgElementSet
Blend between two element sets, used in interpolation and computing the associate surfaces this = s*ag + t*bg.
blend(double, PgGeometry, double, PgGeometry) - Method in class jv.geom.PgPointSet
Blend between two point sets using this = s*ag + t*bg.
blend(double, PgGeometry, double, PgGeometry) - Method in class jv.geom.PgPolygon
Blend between two polygons using this = s*ag + t*bg.
blend(double, PgGeometry, double, PgGeometry) - Method in class jv.geom.PgPolygonSet
Blend between two polygon sets using this = s*ag + t*bg.
blend(double, PgTexture, double, PgTexture) - Method in class jv.geom.PgTexture
Blend between two texture objects using this = s*ag + t*bg.
blend(double, PgGeometry, double, PgGeometry) - Method in class jv.geom.PgVectorField
Blend between two vector fields this = s*a + t*b, e.g. used in interpolation.
blend(double, int, double, int) - Static method in class jv.number.PdColor
Interpolate between two colors with given weights.
blend(double, Color, double, Color) - Static method in class jv.number.PdColor
Interpolate between two colors with given weights.
blend(double, PdColor, double, PdColor) - Method in class jv.number.PdColor
Interpolate between two colors with given weights.
blend(double, PuComplex, double, PuComplex) - Static method in class jv.number.PuComplex
Create a new complex number this = a*v + b*w.
blend(double, PuDouble, double, PuDouble) - Method in class jv.number.PuDouble
Blend with other doubles using this = a*v + b*w.
blend(double, PuInteger, double, PuInteger) - Method in class jv.number.PuInteger
Blend with other integers using this = (int)(a*v + b*w +.5).
blend(double, PgGeometry, double, PgGeometry) - Method in class jv.project.PgGeometry
Blend between two geometries, used in interpolation and computing the associate surfaces this = s*a + t*b.
blend(double, PgGeometry, double, PgGeometry) - Method in interface jv.project.PgGeometryIf
Interpolate between two geometries, for example, in a smooth animation.
blend(double, PbVector, double, PbVector) - Method in class jv.vecmath.PbVector
Interpolate between two vectors with given weights.
blend(double, PdBary, double, PdBary) - Method in class jv.vecmath.PdBary
Interpolate between two vectors with given weights.
blend(double, PdBaryDir, double, PdBaryDir) - Method in class jv.vecmath.PdBaryDir
Interpolate between two vectors with given weights.
blend(double, PdMatrix, double, PdMatrix, double, PdMatrix) - Method in class jv.vecmath.PdMatrix
Interpolate between three matrices with given weights, i.e.
blend(PdBary, PdMatrix, PdMatrix, PdMatrix) - Method in class jv.vecmath.PdMatrix
Interpolate between three matrices with given barycentric weights.
blend(double, PdVector, double, PdVector) - Method in class jv.vecmath.PdVector
Interpolate between two vectors with given weights.
blend(double, PdVector, double, PdVector, double, PdVector) - Method in class jv.vecmath.PdVector
Interpolate between three vectors with given weights.
blend(double, PdVector, double, PdVector, double, PdVector, double, PdVector) - Method in class jv.vecmath.PdVector
Interpolate between four vectors with given weights.
blend(int, PiVector, int, PiVector) - Method in class jv.vecmath.PiVector
Interpolate between two vectors with given weights.
blend(double, PiVector, double, PiVector) - Method in class jv.vecmath.PiVector
Interpolate between two vectors with given weights.
blend(double, PgFrame, double, PgFrame) - Method in class jvx.geom.PgFrame
 
blend(double, PgGeometry, double, PgGeometry) - Method in class jvx.geom.PgPointSetOnElementSet
Blend between two point sets using this = s*ag + t*bg.
blend(double, PgGeometry, double, PgGeometry) - Method in class jvx.geom.PgPointSetOnPolygon
Blend between two point sets using this = s*ag + t*bg.
blend(double, PgGeometry, double, PgGeometry) - Method in class jvx.geom.PgPolygonOnElementSet
Blend between two polygons using this = s*ag + t*bg.
blend(double, PgGeometry, double, PgGeometry) - Method in class jvx.geom.PgPolygonSetOnElementSet
Blend between two polygon sets using this = s*ag + t*bg.
BLEND_ALPHA - Static variable in interface jv.project.PgGeometryIf
Flag if texture of a greyscale image is only used to make surface semi-transparent.
BLEND_MATERIAL - Static variable in class jv.geom.PgTexture
Deprecated.
since 3.96.022, use same instance variables of PgGeometryIf instead.
BLEND_MATERIAL - Static variable in interface jv.project.PgGeometryIf
Flag if texture is combined with surface color depending on texture transparency.
BLEND_REPLACE - Static variable in class jv.geom.PgTexture
Deprecated.
since 3.96.022, use same instance variables of PgGeometryIf instead.
BLEND_REPLACE - Static variable in interface jv.project.PgGeometryIf
Flag if texture overpaints all surface colors and a possible alpha channel makes surface semi-transparent.
blendBase(PdColor, double, PdColor) - Method in class jv.number.PdColor
Interpolate between two colors with given weights.
blendBase(PdBary, double, PdBaryDir) - Method in class jv.vecmath.PdBary
Interpolate between two vectors with given weights.
blendBase(PdBaryDir, double, PdBaryDir) - Method in class jv.vecmath.PdBaryDir
Interpolate between two vectors with given weights.
blendBase(PdVector, double, PdVector) - Method in class jv.vecmath.PdVector
Interpolate between two vectors with given weights.
blendBase(PdVector, double, PdVector, double, PdVector) - Method in class jv.vecmath.PdVector
Interpolate between three vectors with given weights.
blendBase(PiVector, int, PiVector) - Method in class jv.vecmath.PiVector
Interpolate between two vectors with given weights.
blendNew(double, PbVector, double, PbVector) - Static method in class jv.vecmath.PbVector
Create a new vector this = a*v + b*w.
blendNew(double, PdVector, double, PdVector) - Static method in class jv.vecmath.PdVector
Create a new vector this = a*v + b*w.
blendNew(double, PdVector, double, PdVector, double, PdVector) - Static method in class jv.vecmath.PdVector
Create a new vector this = u*a + v*b + w*c.
blendNew(double, PdVector, double, PdVector, double, PdVector, double, PdVector) - Static method in class jv.vecmath.PdVector
Create a new vector this = u*a + v*b + w*c + x'd.
blendNew(int, PiVector, int, PiVector) - Static method in class jv.vecmath.PiVector
Create a new vector this = a*v + b*w.
blocks() - Method in class jvx.geom.PwBlocks
Discretize the workshop's geometry to a geometry built from cubes.
bnd_cmp_logic(PgBndPolygon, double) - Method in class jv.geom.PgBndPolygon
Parameters: PgBndPolygon a, pointer on structure of bnd_curve PgBndPolygon b, pointer on structure of bnd_curve Returnvalue: int 0: boundaries are not equal 1: bnd's are equal with m_vertexInd.m_data[0] = b.m_vertexInd.m_data[0] -1: bnd's are inverse equal with m_vertexInd.m_data[0] = b.m_vertexInd.m_data[nop-1] Description: compare boundaries of one triang2d structure, they may have different number of vertices.
bnd_cmp_paste(PgBndPolygon, double) - Method in class jv.geom.PgBndPolygon
Parameters: PgBndPolygon a, pointer on structure of bnd_curve PgBndPolygon b, pointer on structure of bnd_curve Returnvalue: int 0: boundaries cannot be pasted, angle > MAX_PASTE_ANGLE (in degrees) 11: beginning of a and b may be pasted 12: beginning of a and end of b may be pasted 21: end of a and beginning of b may be pasted 22: end of a and b may be pasted Description: compare two bnd's of a triang2d structure w.r.t. pasting
bnd_dist(PgBndPolygon) - Method in class jv.geom.PgBndPolygon
Parameters: PgBndPolygon a, pointer to structure of bnd_curve PgBndPolygon b, pointer to structure of bnd_curve return: double dist distance of two boundaries int *orient 1: bnd's have same direction, i.e.
bnd_id(PgBndPolygon, int) - Method in class jv.geom.PgBndPolygon
Parameters: PgBndPolygon a, pointer to structure of type bnd_curve PgBndPolygon b, pointer to structure of type bnd_curve int orient, orientation marker orient >=0 : bnd's are equal orient < 0 : bnd's are inverse equal Description: identify boundaries History: created: 29.12.97 Konrad Polthier
bnd_paste(PgBndPolygon, int) - Method in class jv.geom.PgBndPolygon
Parameters: PgBndPolygon a, pointer on structure of bnd_curve PgBndPolygon b, pointer on structure of bnd_curve Returnvalue: int 0: paste didn't work 1: paste succeeded Description: paste two bnd's of a triang2d structure paste b at the end of a
bnd_shrink() - Method in class jv.geom.PgBndPolygon
Identify a boundary curve to a single point.
bndcmp(PgBndPolygon, double) - Method in class jv.geom.PgBndPolygon
Parameters: PgBndPolygon a, pointer on structure of bnd_curve PgBndPolygon b, pointer on structure of bnd_curve Returnvalue: int 0: boundaries are not equal 1: bnd's are equal: a.m_vertexInd.m_data[i] = b.m_vertexInd.m_data[i] -1: bnd's are inverse equal: a.m_vertexInd.m_data[i] = b.m_vertexInd.m_data[nop-1-i] Description: compare boundaries of one triang2d structure
bndcp(int, int, int, PgBndPolygon, PgBndPolygon) - Static method in class jv.geom.PgBndPolygon
Parameters: int from, vertexno of beginning of source bnd_curve int to, vertexno of beginning of destination bnd_curve int nedges, number of edges to copy PgBndPolygon a, pointer on structure of source bnd_curve PgBndPolygon b, pointer on structure of destination bnd_curve Description: copy part of bnd_curve number of edges = number of vertices - 1
bndcpy(int, int, int, PgBndPolygon, PgBndPolygon) - Static method in class jv.geom.PgBndPolygon
Parameters: int from, vertexno of beginning of source bnd_curve int to, vertexno of beginning of destination bnd_curve int nedges, number of edges to copy PgBndPolygon a, pointer on structure of source bnd_curve PgBndPolygon b, pointer on structure of destination bnd_curve Description: copy part of bnd_curve number of edges = number of vertices
bndinv(int, int, int, PgBndPolygon, PgBndPolygon) - Static method in class jv.geom.PgBndPolygon
Parameters: int from, vertexno of beginning of source bnd_curve int to, vertexno of end of destination bnd_curve int nedges, number of edges to copy PgBndPolygon a, pointer on structure of source bnd_curve PgBndPolygon b, pointer on structure of destination bnd_curve Description: copy part of bnd_curve in reverse order
bndsh(int) - Method in class jv.geom.PgBndPolygon
Parameters: int n, length of shift PgBndPolygon bnd, pointer on structure of bnd_curve Description: shifts vertices and neighbours from beginning to end of bnd_curve
bndtst(double) - Method in class jv.geom.PgBndPolygon
Parameters: double maxDist tolerance to first bnd vertex Returnvalue: int 0: some bnd_curve points are equal 1: all bnd_curve points are equal -1: all bnd_curve points are different Description: tests whether bnd_curve is a single point
BORDER_GROOVE - Static variable in class jv.object.PsPanel
 
BORDER_LINE - Static variable in class jv.object.PsPanel
 
BORDER_LINETOP - Static variable in class jv.object.PsPanel
 
BORDER_NONE - Static variable in class jv.object.PsPanel
 
BORDER_SUNK - Static variable in class jv.object.PsPanel
 
BOUNDARY - Static variable in class jv.object.PsPanel
Name of default boundary panel under which panel is registered in panel list.
BOUNDARY - Static variable in interface jv.object.PsViewerIf
 
BOUNDARY_EXT - Static variable in class jv.object.PsPanel
File name suffix of boundary panel class to name of base class.
boundingBox(int, int, int, int) - Method in class jv.loader.PSGr
Insert bounding box statement for eps files.
bracketedString(String, char, char) - Static method in class jv.number.PuString
Get part of string which is bracketed by two given characters.
breakElements(int, boolean) - Method in class jvx.geom.PwIntersectElementSet
Set flag to break elements at intersections.
breakElements(boolean) - Method in class jvx.geom.PwIntersectElementSet
Set flag to break elements at intersections.
brighter(Color) - Static method in class jv.number.PdColor
Modified against official Java implementation to ensure that the brighter color is visually different.
brokenIcon(Component) - Static method in class jvx.thirdParty.acmeGui.GuiUtils
 
bSHOW_TIMINGS - Static variable in class jvx.loader.PsJvzConfig
Flag to show timings in the console.
buildElementSet(PgElementSet) - Method in class jvx.loader.PgMacroPatch
Build an element set from the information of this macro patch.
buildPolygon(PdVector[], int) - Method in class jv.geom.PgElementSet
Generate the vertices for a macro polygon where all edges are subdivided into 'discr' points.
buildQuadr(PdVector[], int, int) - Method in class jv.geom.PgElementSet
Create a rectangular elements by bilinear interpolation of four given vertices and discretization.
buildQuadrFromCurve(PgPolygon[], PgBndConstraint[]) - Method in class jv.geom.PgElementSet
Generate the vertices for a macro quadrilateral given by four polygons with pairwise same discretization.
buildTriangle(PdVector[], int) - Method in class jv.geom.PgElementSet
Generate the vertices for a macro triangle where all edges are subdivided into 'discr' points.
buildTriangleFromCurve(PgPolygon[], PgBndConstraint[]) - Method in class jv.geom.PgElementSet
Generate the vertices for a macro triangle given by three polygons with same discretization.
burn() - Method in class jv.viewer.PvDisplay
Burn the current status as texture on each surface.
burn() - Method in class jvx.geom.PwTexture
Burns surface colors to a new texture image using element textures.
BusyBox - Class in jvx.thirdParty.acmeGui
A busy-box.
BusyBox(Frame, String) - Constructor for class jvx.thirdParty.acmeGui.BusyBox
Constructor, default title.
BusyBox(Frame, String, String) - Constructor for class jvx.thirdParty.acmeGui.BusyBox
Constructor, specified title.
busyIcon(Component) - Static method in class jvx.thirdParty.acmeGui.GuiUtils
 
BUTTERFLY - Static variable in class jvx.geom.PwLocalButterfly
 
BUTTON_CANCEL - Static variable in class jv.object.PsDialog
 
BUTTON_CLEAR - Static variable in class jv.object.PsDialog
 
BUTTON_CLOSE - Static variable in class jv.object.PsDialog
 
BUTTON_HIDE - Static variable in class jv.object.PsDialog
 
BUTTON_LOAD - Static variable in class jv.object.PsDialog
 
BUTTON_OK - Static variable in class jv.object.PsDialog
 
BUTTON_RESET - Static variable in class jv.object.PsDialog
 
BUTTON_SAVE - Static variable in class jv.object.PsDialog
 
ButtonDialog - Class in jvx.thirdParty.acmeGui
A generic modal button box.
ButtonDialog(Frame, String, String, int) - Constructor for class jvx.thirdParty.acmeGui.ButtonDialog
Constructor, no title, one button.
ButtonDialog(Frame, String, String, String, int) - Constructor for class jvx.thirdParty.acmeGui.ButtonDialog
Constructor, specified title, one button.
ButtonDialog(Frame, String, String, int, String, int) - Constructor for class jvx.thirdParty.acmeGui.ButtonDialog
Constructor, no title, two buttons.
ButtonDialog(Frame, String, String, String, int, String, int) - Constructor for class jvx.thirdParty.acmeGui.ButtonDialog
Constructor, specified title, two buttons.
ButtonDialog(Frame, String, String, int, String, int, String, int) - Constructor for class jvx.thirdParty.acmeGui.ButtonDialog
Constructor, no title, three buttons.
ButtonDialog(Frame, String, String, String, int, String, int, String, int) - Constructor for class jvx.thirdParty.acmeGui.ButtonDialog
Constructor, specified title, three buttons.
ButtonDialog(Frame, String, String, int, String, int, String, int, String, int) - Constructor for class jvx.thirdParty.acmeGui.ButtonDialog
Constructor, no title, four buttons.
ButtonDialog(Frame, String, String, String, int, String, int, String, int, String, int) - Constructor for class jvx.thirdParty.acmeGui.ButtonDialog
Constructor, specified title, four buttons.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
"JavaView v4.00.003"

"

The software JavaView is copyright protected. All Rights Reserved.
"