A B C D E F G H I J L M N O P R S T U X Z

A

acos() - Method in class graph3d.CodeGenerator
ACOS (trigonometrical acosine function) opcode.
and() - Method in class graph3d.CodeGenerator
AND (logical and) opcode.
asin() - Method in class graph3d.CodeGenerator
ASIN (trigonometrical asine function) opcode.
atan() - Method in class graph3d.CodeGenerator
ATAN (trigonometrical atan function) opcode.
AXES - Static variable in class graph3d.GraphView
Mode bit: indicates usage of x,y,z axis display.

B

b2i() - Method in class graph3d.CodeGenerator
B2J (convert bool to int) opcode.
beginFunction(String, FunctionDefinition) - Method in class graph3d.CodeGenerator
The method creates a new function.
beq() - Method in class graph3d.CodeGenerator
BEQ (boolean equality) opcode.
bne() - Method in class graph3d.CodeGenerator
BNE (boolean not equal) opcode.
bret() - Method in class graph3d.CodeGenerator
BRET (return boolean) opcode.

C

call(double, double) - Method in interface graph3d.Function2
This method computes the function value for (x,y).
call(double, double, double) - Method in interface graph3d.Function3
This method computes the function value for (x,y,z).
call(FunctionDescriptor) - Method in class graph3d.CodeGenerator
CALL (call function) opcode.
CodeGenerator - class graph3d.CodeGenerator.
 
CodeGenerator.DataSizeExceededException - exception graph3d.CodeGenerator.DataSizeExceededException.
Thrown, if the data buffer size required by this code generator exceeds the jgraph stack machine data buffer size.
CodeGenerator.DataSizeExceededException() - Constructor for class graph3d.CodeGenerator.DataSizeExceededException
 
componentHidden(ComponentEvent) - Method in class graph3d.GraphView
Not used.
componentMoved(ComponentEvent) - Method in class graph3d.GraphView
Not used.
componentResized(ComponentEvent) - Method in class graph3d.GraphView
Invokes a reshape.
componentShown(ComponentEvent) - Method in class graph3d.GraphView
Not used.
CONTOURS - Static variable in class graph3d.GraphView
Mode bit: draw contour colors.
cos() - Method in class graph3d.CodeGenerator
COS (trigonometrical cosine function) opcode.

D

dup() - Method in class graph3d.CodeGenerator
DUP (duplicate item on stack top) opcode.
dup2() - Method in class graph3d.CodeGenerator
DUP2 (duplicate item on stack top) opcode.

E

endFunction() - Method in class graph3d.CodeGenerator
The method indicates the end of a function definition.
exch_11() - Method in class graph3d.CodeGenerator
EXCH (exchange 2 1-cell items on opstack top) opcode.
exch_12() - Method in class graph3d.CodeGenerator
EXCH (exchange 1-cell and 2-cell item on opstack top) opcode.
exch_21() - Method in class graph3d.CodeGenerator
EXCH (exchange 2-cell and 1-cell item on opstack top) opcode.
exch_22() - Method in class graph3d.CodeGenerator
EXCH (exchange 2 2-cell items on opstack top) opcode.

F

f2i() - Method in class graph3d.CodeGenerator
F2I (convert float to int) opcode.
fadd() - Method in class graph3d.CodeGenerator
FADD (float add) opcode.
fdiv() - Method in class graph3d.CodeGenerator
FDIV (float divide) opcode.
feq() - Method in class graph3d.CodeGenerator
FEQ (float equality) opcode.
fge() - Method in class graph3d.CodeGenerator
FGE (float greater or equals) opcode.
fgt() - Method in class graph3d.CodeGenerator
FGT (float greater than) opcode.
finalize() - Method in class graph3d.GraphView
 
fle() - Method in class graph3d.CodeGenerator
FLE (float less or equals) opcode.
flt() - Method in class graph3d.CodeGenerator
FLT (float less than) opcode.
flush() - Method in class graph3d.CodeGenerator
Flushes the internal function list.
fmul() - Method in class graph3d.CodeGenerator
FMUL (float multiply) opcode.
fne() - Method in class graph3d.CodeGenerator
FNE (float inequality) opcode.
fneg() - Method in class graph3d.CodeGenerator
FNEG (float negate) opcode.
fpow() - Method in class graph3d.CodeGenerator
FPOW (float power) opcode.
fret() - Method in class graph3d.CodeGenerator
FRET (return float) opcode.
fsub() - Method in class graph3d.CodeGenerator
FSUB (float subtract) opcode.
Function - interface graph3d.Function.
This interface marks up graphable function.
Function2 - interface graph3d.Function2.
Binary function base class.
Function3 - interface graph3d.Function3.
Ternary function base class.

G

getBestConfiguration(GraphicsConfiguration[]) - Method in class graph3d.GraphicsConfigTemplate
Find the optimal configuration.
getFunctions() - Method in class graph3d.CodeGenerator
Returns a vector of functions registered by the generator.
getInstance() - Static method in class graph3d.CodeGenerator
 
getLightBlueValue(int) - Method in class graph3d.GraphView
Returns the blue component of light #n color.
getLightGreenValue(int) - Method in class graph3d.GraphView
Returns the green component of light #n color.
getLightRedValue(int) - Method in class graph3d.GraphView
Returns the red component of light #n color.
getRangeX0() - Method in class graph3d.GraphView
Returns the X range low boundary.
getRangeX1() - Method in class graph3d.GraphView
Returns the X range high boundary.
getRangeY0() - Method in class graph3d.GraphView
Returns the Y range low boundary.
getRangeY1() - Method in class graph3d.GraphView
Returns the Y range high boundary.
graph3d - package graph3d
 
GraphicsConfigTemplate - class graph3d.GraphicsConfigTemplate.
This GraphicsConfigTemplate will select an OpenGL suitable configuration (see the native implementation for details).
GraphicsConfigTemplate() - Constructor for class graph3d.GraphicsConfigTemplate
 
GraphView - class graph3d.GraphView.
A graph view.
GraphView(Function) - Constructor for class graph3d.GraphView
Create a graph from a function.

H

hasZ() - Method in class graph3d.GraphView
Checks, if this is a f(x,y,z)-style function.

I

i2b() - Method in class graph3d.CodeGenerator
I2B (convert int to bool) opcode.
i2f() - Method in class graph3d.CodeGenerator
I2F (convert int to float) opcode.
iadd() - Method in class graph3d.CodeGenerator
IADD (integer add) opcode.
idiv() - Method in class graph3d.CodeGenerator
IDIV (integer divide) opcode.
ieq() - Method in class graph3d.CodeGenerator
IEQ (integer equality) opcode.
ige() - Method in class graph3d.CodeGenerator
IGE (integer greater or equals) opcode.
igt() - Method in class graph3d.CodeGenerator
IGT (integer greater than) opcode.
ile() - Method in class graph3d.CodeGenerator
ILE (integer less or equals) opcode.
ilt() - Method in class graph3d.CodeGenerator
ILT (integer less than) opcode.
imod() - Method in class graph3d.CodeGenerator
IMOD (modulo) opcode.
imul() - Method in class graph3d.CodeGenerator
IMUL (integer multiply) opcode.
ine() - Method in class graph3d.CodeGenerator
INE (integer not equal) opcode.
ineg() - Method in class graph3d.CodeGenerator
INEG (integer negate) opcode.
ipow() - Method in class graph3d.CodeGenerator
IPOW (integer power) opcode.
iret() - Method in class graph3d.CodeGenerator
IRET (return integer) opcode.
isGraphicsConfigSupported(GraphicsConfiguration) - Method in class graph3d.GraphicsConfigTemplate
 
isub() - Method in class graph3d.CodeGenerator
ISUB (integer subtract) opcode.

J

j(int) - Method in class graph3d.CodeGenerator
J (uncoditional jump) opcode.
jf(int) - Method in class graph3d.CodeGenerator
J (jump if false) opcode.
jt(int) - Method in class graph3d.CodeGenerator
J (jump if true) opcode.

L

LIGHTS - Static variable in class graph3d.GraphView
Mode bit: indicates usage of lighting.
LINES - Static variable in class graph3d.GraphView
Mode bit: indicates graph shading as lines.

M

mode(int) - Method in class graph3d.GraphView
Checks mode bits.
mouseClicked(MouseEvent) - Method in class graph3d.GraphView
Not used.
mouseDragged(MouseEvent) - Method in class graph3d.GraphView
Reacts on mouse drags.
mouseMoved(MouseEvent) - Method in class graph3d.GraphView
Not used.

N

newLabel() - Method in class graph3d.CodeGenerator
The method returns a handle to a new label.
not() - Method in class graph3d.CodeGenerator
NOT (logical negate) opcode.

O

or() - Method in class graph3d.CodeGenerator
OR (logical or) opcode.

P

paint(Graphics) - Method in class graph3d.GraphView
Paint the view.
POINTS - Static variable in class graph3d.GraphView
Mode bit: indicates graph shading as point set.
pop() - Method in class graph3d.CodeGenerator
POP opcode.
pop2() - Method in class graph3d.CodeGenerator
POP2 opcode.
pushf() - Method in class graph3d.CodeGenerator
PUSHF (push false) opcode.
pushfc(double) - Method in class graph3d.CodeGenerator
PUSHFC (push float constant) opcode.
pushfl(int) - Method in class graph3d.CodeGenerator
PUSHFL (push float local var) opcode.
pushic(int) - Method in class graph3d.CodeGenerator
PUSHIC (push int constant) opcode.
pushil(int) - Method in class graph3d.CodeGenerator
PUSHIL (push int local var) opcode.
pusht() - Method in class graph3d.CodeGenerator
PUSHT (push true) opcode.
pushxc(int) - Method in class graph3d.CodeGenerator
PUSHXC (push executable) opcode.
pushxl(int) - Method in class graph3d.CodeGenerator
PUSHXL (push function local var) opcode.

R

rotateX(double) - Method in class graph3d.GraphView
Rotate scene around X axis.
rotateY(double) - Method in class graph3d.GraphView
Rotate scene around Y axis.
rotateZ(double) - Method in class graph3d.GraphView
Rotate scene around Z axis.
RuntimeException - exception graph3d.RuntimeException.
Thrown by the native runtime environment, if a function causes errors during intepretation.
RuntimeException() - Constructor for class graph3d.RuntimeException
 
RuntimeException(String) - Constructor for class graph3d.RuntimeException
 

S

setDefaultMode(int) - Method in class graph3d.GraphView
Set default rendering mode.
setLabel(int) - Method in class graph3d.CodeGenerator
Sets a label.
setLightColor(int, float, float, float) - Method in class graph3d.GraphView
Set light #n color.
setMode(int) - Method in class graph3d.GraphView
Set rendering mode.
setRangeX(double, double) - Method in class graph3d.GraphView
Set plot range of X axis.
setRangeY(double, double) - Method in class graph3d.GraphView
Set plot range of Y axis.
setZ(double) - Method in class graph3d.GraphView
Set Z value for a f(x,y,z)-style function.
sin() - Method in class graph3d.CodeGenerator
SIN (trignometrical sine function) opcode.
SMOOTH - Static variable in class graph3d.GraphView
Mode bit: indicates smooth shading of graph.
stbl(int) - Method in class graph3d.CodeGenerator
STBL (store boolean local var) opcode.
stfl(int) - Method in class graph3d.CodeGenerator
STFL (store float local var) opcode.
stil(int) - Method in class graph3d.CodeGenerator
STIL (store int local var) opcode.
stxl(int) - Method in class graph3d.CodeGenerator
STXL (store function local var) opcode.

T

tan() - Method in class graph3d.CodeGenerator
TAN (trigonometrical tan function) opcode.
TypeMismatchException - exception graph3d.TypeMismatchException.
Thrown by the native environment, if a function can't be displayed, because it doesn't match one of the displayable prototypes (currently (ff)f and (fff)f).
TypeMismatchException() - Constructor for class graph3d.TypeMismatchException
 
TypeMismatchException(String) - Constructor for class graph3d.TypeMismatchException
 

U

unsetMode(int) - Method in class graph3d.GraphView
Unset a rendering mode bit.

X

xeq() - Method in class graph3d.CodeGenerator
XEQ (function equality) opcode.
xne() - Method in class graph3d.CodeGenerator
XNE (function not equal) opcode.
xor() - Method in class graph3d.CodeGenerator
XOR (logical exclusive or) opcode.
xret() - Method in class graph3d.CodeGenerator
XRET (return function) opcode.

Z

zoom(double) - Method in class graph3d.GraphView
Zooms the graph in or out.

A B C D E F G H I J L M N O P R S T U X Z